2012-01-20 69 views
0

我的問題:我嘗試「戰爭」一個劇本! Debian6下框架的應用程序:
在shell中,我使用:(我下debian6沒有任何serverx) 「玩戰爭yabe -o yabeApp --zip」在Debian 6上不起作用

play war yabe -o yabeApp --zip
和玩耍說一切正常

 
Listening for transport dt_socket at address: 8000 
16:42:03,976 INFO ~ Starting /xxxxxxxxxxxxxxxxxxxxxx 
16:42:04,523 INFO ~ Precompiling ... 
16:42:09,598 INFO ~ Done. 
~ Packaging current version of the framework and the application to /xxxxxxxxxxxx 
~ Done ! 
~ 
~ You can now load /xxxxxxxx/yabeApp as a standard WAR into your servlet container 
~ You can't use play standard commands to run/stop/debug the WAR application... 
~ ... just use your servlet container commands instead 
~ 
~ Have fun! 
~ 

好漂亮!

我嘗試下tomcat6中部署它,失敗......

我期待在我的yabeApp.war 它似乎有一個有效的WEB-INF /文件夾 但INFACT,在WEB-INF /應用程序/文件夾,沒有什麼

和正常情況下,我們期望它包含我們的遊戲!應用:

 
app 
conf 
lib 
public 
... 

那麼附加???

任何人都有同樣的問題?

PS 1: 我讓我的下Windows7的戰爭沒有任何問題,我可以部署相同的tomcat6(Debian的)下的戰爭,一切都OK了...

PS 2: 我可以使用

 
    play test yabe 

,它工作在http://myServerIp:9000/ 所以這不是一個正確的許可或框架的問題... 等什麼追加???

我的最終目標是建立我對詹金斯的應用程序,並將其部署到我的tomcat6(在同一臺服務器上),而不是在dev'PC ...

[信息] 服務器:Debian6 的Java :

 
java version "1.6.0_18" 
OpenJDK Runtime Environment (IcedTea6 1.8.10) (6b18-1.8.10-0+squeeze2) 
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode) 

的Python:2.6.6

用戶:tomcat6中 發揮框架1.2.4

比ks爲你的幫助!

回答

0

這發生在我的幾次。我認爲TomCat正在嘗試「部署」項目,但複製操作尚未完成。

我的解決方案是在複製.war文件時停止TomCat。複製成功後,我再次啓動TomCat,一切正常。