Развертывание приложений в 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