2010-02-23 2 views
0

Время от времени у нас очень странная проблема - если мы разворачиваем войну в JBoss, наше приложение (JSF + Spring + Hibernate) не работает.
Но если использовать разнесенное развертывание, тогда все работает нормально.
У нас такие проблемы очень редко.
В то же время на одной коробке та же война не работает, а с другой - работает нормально.
Коробки одинаковые - одинаковые JBoss 5.1 и одинаковые Java 1.5 и т. Д.WAR не работает под JBoss, но взорванное приложение - работает

Любые предложения?

ответ

0

К сожалению, у JBoss все еще есть проблемы с горячим развертыванием, это поведение довольно случайное, как вы заметили.

Вы можете попробовать этот подход, он должен быть более надежным

$ JBOOS_HOME/бен/вертеть вызова "jboss.system: обслуживание = MainDeployer" развернуть /my/path/to/app/myapp.war

+0

Но война не была горячей разверткой. Мы перезапустили JBoss после развертывания. –

+0

Хммм, тогда я застрял. Есть ли информация в журналах? Попытайтесь перейти на уровень ведения журнала TRACE, возможно, что-то появится. –

-1

После развертывания войны вашего приложения с Jboss. Перезагрузите сервер Jboss. Открыть URL:

http://localhost:8080/web-console/ 

(изменение в каждый порт и имя хоста вашего сервера)

Он покажет свой статус сервера JBoss. Откройте узлы доменов J2EE (из дерева левой руки). нажмите на jboss.local.management -> Jboss, вы увидите список WAR, развернутый внутри сервера jboss.

+0

А что? Как это мне помогает? –

+0

Это всего лишь один из способов проверить правильность развертывания приложения WAR после перезапуска jboss. Это поможет вам в проверке того, что приложение развернуто или нет. И если оно развернуто, и вы не можете получить доступ к нему. – lucentmind

+0

К сожалению, мы используем веб-конфигурацию. И веб-консоль не работает в веб-конфигурации. –

Смежные вопросы