Использование Struts с сервером SpringSource dm выдает ошибку Http Status 503 - PullRequest
0 голосов
/ 05 апреля 2010

Я разработал корпоративное приложение с использованием Spring, Struts и Hibernate, теперь я хочу перенести его для работы с сервером OSGi DM.

Я нашел книгу "Pro SpringSource DM Server", где автор объяснилспособ переноса WAR в пакеты OSGi.Я успешно перенес приложение, приведенное в книге.

Первый шаг миграции говорит о том, что удалите папку lib в каталоге WEB-INF и импортируйте все соответствующие пакеты.Я сделал то же самое.Приложение успешно развернуто на сервере dm.

Но когда я пытался подключиться к URL-адресу, он выдает мне сообщение об ошибке:

Сервер SpringSource dm - отчет об ошибке

HTTPСтатус 503 - Действие сервлета в данный момент недоступно

тип: Сообщение о статусе сообщения: Действие сервлета в данный момент недоступно

описание: Запрошенная служба (в настоящее время действие сервлета недоступно) недоступна.* В чем может быть причина этого? Я не знаю, как решить эту проблему.Можете ли вы передать любую помощь, которая у вас может быть. Спасибо за перевод.

1 Ответ

0 голосов
/ 06 апреля 2010

Скорее всего, потому что WAR не развернут должным образом. Кажется, у контейнера есть некоторое представление о том, что webapp / servlet есть, но поскольку он не запустился правильно, он недоступен.

Внимательно проверяйте ваши логи, убедитесь, что dmServer указывает на правильный запуск войны и ее сервлетов.

...