2012-01-20 10 views
0

私の問題:私はプレイを戦争しようとしています!フレームワークDebian6下のアプリ: シェルで
、私が使用します(私はどのではserverxなしdebian6の下で午前) "play war yabe -o yabeApp --zip"はDebian 6では動作しません

play war yabe -o yabeApp --zip
とプレイすべてがOKであることを言う

 
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! 
~ 

OK素敵!

私は/ WEB-INFの下で、有効なWEB-INF /フォルダ が、Infactはを持っているように見える、私は私のyabeApp.war に見上げる

... tomcat6の下でそれを展開しようとすると、FAILアプリケーション/フォルダには何もありません

これは私たちのプレイが含まれていると期待しています!アプリケーション:

 
app 
conf 
lib 
public 
... 

だから何を追加しますか?

誰でも同じ問題がありますか?

PS 1: 私は何の問題もなくWindows7の下に私の戦争をすると私は同じtomcat6(Debianの)の下で戦争を展開することができ、すべてがokです...

PS 2: 私は

を使用することができます
 
    play test yabe 

、それはそう、これは権利の許可またはフレームワークの問題ではありませんhttp://myServerIp:9000/ に取り組んでいます... ので、何が追加??? Debian6 のJava:

私の最終的な目標は...

[情報] サーバーをジェンキンス上の私のアプリを構築し、dev'PCに(同じサーバー上で)私のtomcat6にデプロイしていないことです:

 
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

ユーザー:プレイフレームワーク1.2.4

より tomcat6あなたの助けにks!

答えて

0

これは数回発生しました。私は、TomCatがコピーアクションがまだ完了していない間にプロジェクトを「展開」しようとしていると思います。

解決方法は、.warファイルのコピー中にTomCatを停止することです。コピーが成功したら、TomCatをもう一度起動すると、すべてが正常に機能します。

1

「プレイ戦争」を成功させたが、アプリケーションフォルダの下に何もなかった私のWindows 2008サーバーで同じ問題が発生しました。いくつかの調査の後、私はあなたがプロジェクトを隠しフォルダの中に置くと、これが起こることを発見しました。参照してくださいWar-command fails when the play application is a descendant of a hidden directory

私は非隠しフォルダに移動した後、戦争は予想どおりに動作します。

関連する問題