ошибка встраивания войны в причал - PullRequest
3 голосов
/ 18 мая 2011

Я попробовал этот пример войны за вложение в причал. Когда я отлаживаю в eclipse все нормально, веб-сервисы нормально разворачиваются в порту 8080, но когда я делаю банку с этой программой и помещаю ее на сервер (я пробовал в tomcat 5.5 и в молу 7.4.1) при запуске В программе, когда я запускал джет-сервер, появляется это исключение:

7641 [qtp21021313-35] ERROR configuration.EngineConfigurationFactoryServlet  - Unable to find config file.  Creating new servlet engine config file: /WEB-INF/server-config.wsdd
7641 [qtp21021313-35] WARN configuration.EngineConfigurationFactoryServlet  - Unable to load/create servlet engine config file, attempting internal default (from jar).

Развернуты только методы веб-сервисов по умолчанию (AdminService и версия) Все хорошо. Если я разверну эту войну на сервере, она будет отлично работать

1 Ответ

0 голосов
/ 18 мая 2011

Вы должны запустить код Java без контейнера сервлетов (Tomcat / Jetty), у вас есть встроенный сервер Jetty, поэтому в eclipse код работает нормально.

Девиз пристани: "Не развертывайте свое приложение в Jetty, разверните Jetty в своем приложении."

Вы должны проверить этот урок: http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

Для получения дополнительной информации: http://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications

...