Развертывание приложений в Jetty (как бывший пользователь Tomcat)

Я пытаюсь развернуть приложение GWT с Jetty. У меня есть папка со статическим содержимым и сервлетами (включая файлы классов web.xml и java). В Tomcat я смог просто переместить эту папку в каталог webapps, и http://host:port/AppName/static.html будет указывать на статическую страницу в этой папке. Причал дает мне 404 когда я попробую это. Я предполагаю, что есть что-то, что мне нужно добавить к jetty.xml файл, но у меня возникли проблемы с определением того, что мне нужно сделать из предоставленной документации. Может ли кто-нибудь указать мне правильное направление здесь?

Я использую Jetty 5.1.14, установленную из репозитория Ubuntu 8.04.

2 ответа

Решение

Вы пытались построить войну из каталога? А затем скопировать пакет в каталог /usr/share/jetty/webapps.

Например.

jar cvf MyApp.war -C MyApp/ .
sudo cp MyApp.war /usr/share/jetty/webapps/

Надеюсь это поможет!

Взгляните на документацию Jetty, особенно на примеры из руководства для новичков и объяснение WebAppDeployer, и вы сможете настроить свое веб-приложение так, как ожидается.

http://docs.codehaus.org/display/JETTY/Newbie+Guide+to+Jetty

Другие вопросы по тегам