2013-08-01 2 views
0

Я пытаюсь перенести Weblogic на Glassfish, но есть проблема с webservices libs. Журнал, который принадлежит к Glassfish, показанному ниже;Перемещение Java EE Weblogic в Glassfih Jersey

java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider weblogic.jaxrs.server.portable.servlet.JerseyServletContainerInitializer not found

Я думаю, что приложение использует специфические библиотеки weblogic. Есть ли способ решить эту проблему?

ответ

0

GlassFish поставляется со своим собственным Джерси, например. org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer, поэтому вам нужно выяснить, где в вашем приложении указан поставщик WebLogic для JAX-RS, и удалите его. Начинается с вашего beans.xml, если у вас есть один и любой jaxrs в вашем web.xml

+0

Я ничего не мог найти о weblogic.jaxrs.server.portable.servlet.JerseyServletContainerInitializer, есть ли какой-либо файл конфигурации и т. Д.? – Poyraz

+0

Я предложил проверить beans.xml и web.xml - вы их проверяли? – TheArchitect

+0

beans.xml пуст и ничего не существует. – Poyraz

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