簡體   English   中英

哎呀。 conf/routes 或 conf/application.conf 丟失。?

[英]Oops. conf/routes or conf/application.conf missing.?

我在play官方網站上關注了“ Learn ”。 我正在使用 window 7+Chrome。

  D:\tester\play>dir
 Volume in drive D is APPLIS
 Volume Serial Number is 9037-F7BD

 Directory of D:\tester\play

07/15/2011  10:38 PM    <DIR>          .
07/15/2011  10:38 PM    <DIR>          ..
06/15/2011  11:00 AM             1,810 COPYING
07/15/2011  10:33 PM    <DIR>          documentation
07/15/2011  10:34 PM    <DIR>          framework
07/15/2011  10:35 PM    <DIR>          modules
06/06/2011  08:10 PM             5,858 play
06/06/2011  08:10 PM                50 play.bat
07/15/2011  10:35 PM    <DIR>          python
06/06/2011  08:10 PM             1,834 README.textile
07/15/2011  10:35 PM    <DIR>          resources
07/15/2011  10:33 PM    <DIR>          samples-and-tests
07/15/2011  10:35 PM    <DIR>          support
07/15/2011  10:53 PM    <DIR>          yabe
               4 File(s)          9,552 bytes
              10 Dir(s)  100,984,504,320 bytes free

D:\tester\play>play run
~        _            _
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/
~
~ play! 1.2.2, http://www.playframework.org
~
~ Oops. conf/routes or conf/application.conf missing.
~ D:\tester\play does not seem to host a valid application.
~


D:\tester\play>play run yabe
~        _            _
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/
~
~ play! 1.2.2, http://www.playframework.org
~
~ Ctrl+C to stop
~
Listening for transport dt_socket at address: 8000
23:09:24,780 INFO  ~ Starting D:\tester\play\yabe
23:09:31,483 WARN  ~ You're running Play! in DEV mode
23:09:32,615 ERROR ~ Could not bind on port 9000

現在我正在等待解決這個問題,這樣我就可以繼續學習播放下一步了。

我嘗試谷歌但我沒有得到我的案例的好答案。

有人可以幫我嗎?

Oops. conf/routes or conf/application.conf missing Oops. conf/routes or conf/application.conf missing會誤導您,這只是因為您嘗試在未指定要運行的應用程序的情況下啟動 Play 應用程序。 只需鍵入play run將導致錯誤,因為當前目錄中沒有要運行的應用程序。 相反,您只需要輸入play run yabe

您的第二個錯誤, Unable to bind to port 9000通常意味着該端口上已經運行了一些東西。

最簡單的做法是更改運行 Play 的端口並重新啟動服務器。

為此,只需打開 yabe/app/conf/application.conf 文件,然后更改此行

# http.port=9000

http.port=9001

並不斷增加數字,直到找到空閑端口。 如果您超過 9005,您最好進行端口掃描以查看哪些端口正在使用,而不是永遠持續下去!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM