КОНТЕКСТ:
У меня первая стажировка в качестве инженера, и моя миссия - перенести приложение из Websphere в JBoss.Мой подход состоял в том, чтобы поместить .ear приложения в файл развертывания среды JBoss, а затем собрать ошибки по одной.
ВЫПУСК:
Приложение развертывается (я получаюфайл .deployed), однако у меня проблемы с доступом к графическому интерфейсу приложения.Я получаю следующую ошибку при попытке получить к нему доступ в своем браузере:
"JBWEB000069: описание JBWEB000124: Запрошенный ресурс недоступен."
Я использовал команду "tail-f"для мониторинга журнала JBoss, и я получаю следующее сообщение при попытке доступа к графическому интерфейсу в моем браузере:
2018-09-26 10: 01: 02,456 DEBUG [org.apache.tapestry5.ioc.Registry] (http-10.221.250.223: 11500-1) [2] -> Вызов конструктора org.apache.tapestry5.internal.services.RequestGlobalsImpl () (в RequestGlobalsImpl.java:30) через org.apache.tapestry5.services.TapestryModule.bind (ServiceBinder) (в TapestryModule.java:308) (для службы RequestGlobals)
2018-09-26 10: 01: 02,457 DEBUG [org.apache.tapestry5.services.TapestryModule.RequestGlobals] (http-10.221.250.223: 11500-1) Вызов конструктора org.apache.tapestry5.internal.services.RequestGlobalsImpl () (в RequestGlobalsImpl.java:30) через org.apache.tapestry5.services.TapestryModule.oduleServiceBinder) (на TapestryModule.java:308) (для службы RequestGlobals)
2018-09-26 10: 01: 02,457 DEBUG [org.apache.tapestry5.ioc.Registry] (http-10.221.250.223: 11500-1) [2] <- вызов конструктора org.apache.tapestry5.internal.services.RequestGlobalsImpl () (в RequestGlobalsImpl.java:30) через org.apache.tapestry5.services.TapestryModule.bind (ServiceBinder) (в TapestryModule.Java: 308) (для службы RequestGlobals) [0,43 мс] </p>
2018-09-26 10: 01: 02,458 DEBUG [org.apache.tapestry5.ioc.Registry] (http-10.221.250.223:11500-1) [1] -> Создание экземпляра службы ThreadLocale через org.apache.tapestry5.ioc.internal.services.ThreadLocaleImpl () (в ThreadLocaleImpl.java:24) через org.apache.tapestry5.ioc.services.TapestryIOCModule.bind (ServiceBinder) (at TapestryIOCModule.java:49) 2018-09-26 10: 01: 02,459 DEBUG [org.apache.tapestry5.ioc.services.TapestryIOCModule.ThreadLocale] (http-10.221.250.223: 11500-1)Вызов конструктора org.apache.tapestry5.ioc.internal.services.ThreadLocaleImpl () (в ThreadLocaleImpl.java:24) через org.apache.tapestry5.ioc.services.TapestryIOCModule.bind (ServiceBinder) (at TapestryIOCModule.java:49) (для службы ThreadLocale)
2018-09-26 10: 01: 02,459 DEBUG [org.apache.tapestry5.ioc.Registry] (http-10.221.250.223: 11500-1) [2] <- вызов конструктора org.apache.tapestry5.ioc.internal.services.ThreadLocaleImpl ()(в ThreadLocaleImpl.java:24) через org.apache.tapestry5.ioc.services.TapestryIOCModule.bind (ServiceBinder) (в TapestryIOCModule.java:49) (для службы 'ThreadLocale') [0,46 мс] </p>
Что заставляет меня думать, что проблема связана с Tapestry.
Итак, я пошел посмотреть конфигурацию Tapestry в файле web.xml и нашел эту строку, которая, на мой взгляд, проблематична: com.ibm.ws.webcontainer.invokeFiltersCompatibility
Поскольку это, похоже, конкретная реализация IBM Websphere.
Как вы думаете, в этом проблема, или вы думаете, что это что-то еще?У вас есть идеи по поводу решения?
Пожалуйста, если вам нужна дополнительная информация, не стесняйтесь.
Спасибо.