"play war yabe -o yabeApp --zip" не работает в Debian 6 - PullRequest
0 голосов
/ 20 января 2012

Моя проблема: я пытаюсь «воевать» пьесу! фреймворк под Debian6:
В оболочке я использую: (я нахожусь под debian6 без какого-либо serverx)

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, а FAIL ...

Я смотрю на свой yabeApp.war похоже, у него есть действительная папка WEB-INF / но на самом деле в папке WEB-INF / application / нет ничего

и обычно мы ожидаем, что он содержит нашу игру! приложение:

app
conf
lib
public
...

так что добавить ???

У кого-нибудь есть такая же проблема?

PS 1: Я без проблем веду свою войну под Windows7 и могу развернуть войну под тем же tomcat6 (Debian), и все в порядке ...

PS 2: Я могу использовать

   play test yabe

и работает на http://myServerIp:9000/ так что это не правильное разрешение или проблема структуры ... ну и что добавить ???

Моя последняя цель - собрать мое приложение на jenkins и развернуть его на моем 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

Спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 21 февраля 2012

У меня была такая же проблема на моем сервере Windows 2008, где я успешно выполнил «play war», но в папке приложения ничего не было.После некоторых исследований я обнаружил, что это произойдет, когда вы поместите свой проект в скрытую папку.Пожалуйста, обратитесь к Команда War терпит неудачу, когда приложение воспроизведения является потомком скрытого каталога

После того, как я переместил его в не скрытую папку, игра play war работает так, как и ожидалось.

0 голосов
/ 28 января 2012

Это случилось с моим несколько раз. Я думаю, что TomCat пытается «развернуть» проект, пока действие копирования еще не завершено.

Мое решение - остановить TomCat при копировании .war-файла. После успешного копирования я снова запускаю TomCat, и все работает как положено.

...