2014-04-09 61 views
0

我用playframe 2.2.1發揮框架chagne默認端口到另一個端口

我創建了一個DIST包,我試圖改變默認端口9000爲它用另一個端口例如運行8000

我試過官方解決方案斌/項目-Dhttp.port = 8000,但它does not work.It不啓動任何端口後,我添加此選項。不是9000或8000.完全沒有錯誤信息。順便說一句,我用play universal:package-zip-tarball來創建tar包。

有什麼建議嗎?

+0

究竟是如何不起作用?它會忽略你的端口並從9000開始或根本不啓動?你有什麼信息(如果有的話)? – serejja

+0

它不以任何端口開始。不是9000或8000.完全沒有錯誤信息。順便說一句,我用play universal:package-zip-tarball來創建tar包。 –

回答

0

它能正常工作,只是去target/universal文件夾,解壓縮創建的包,請解壓縮文件夾+ bin/應該有2個文件myProject Unix和myProject.bat爲Windows)並運行命令行,即您的項目:

./myProject -Dhttp.port=8000 
+0

我試了很多次。如果我添加-Dhttp.port選項,它只是不適用於任何端口。而不是玩dist,我使用play universal:package-zip-tarball。它不應該是問題。 –

+0

另一個端口(高於9000?)如果有些防火牆可以阻止您在8000端口啓動? – biesior

+0

我試過9999,9099。都不行。當我在開發「運行8000」或玩「開始8000」的開發模式下使用8000。它運行良好。 –

相關問題