2012-01-20 40 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,一切正常。