javax.xml.ws.WebServiceException: java.lang.NoClassDefFoundError: Не удалось инициализировать класс org.apache.log4j.LogManager - PullRequest
0 голосов
/ 14 апреля 2011

Я создал службу JAX WS с использованием аннотаций и использовал ANT для создания .war и добавил log4j в папку WEB-INF / lib, но при развертывании приложения в weblogic 10.3.0 я получаю следующую ошибку. Я даже попытался скопировать log4j-1.2.8 в / lib и / lib, но это не сработало. Но без включенного log4j я могу успешно протестировать веб-сервис. Любая помощь приветствуется.

HTTP: 101216] Сервлет: javax.xml.ws.WebServiceException: java.lang.NoClassDefFoundError: Не удалось инициализировать класс org.apache.log4j.LogManager в weblogic.wsee.jaxws.WLSInstanceResolver.olInjava ) на weblogic.wsee.jaxws.WLSInstanceResolver.start (WLSInstanceResolver.java:53) на weblogic.wsee.jaxws.WLSInstanceResolver setEndpoint (InvokerTube.java:80) в com.sun.xml.ws.server.WSEndpointImpl. (WSEndpointImpl.java:163) в com.sun.xml.ws.server.EndpointFactory.createEndpoint (EndpointFactory.java:217) в com.sun.xml.ws.api.server.WSEndpoint.create (WSEndpoint.java:467) в com.sun.xml.ws.api.server.WSEndpoint.create (WSEndpoint.java:510) в weblogic.wsee. Джакс .jax ws.JAXWSDeployedServlet.init (JAXWSDeployedServlet.java:53) в javax.servlet.GenericServlet.init (GenericServlet.java:241) ......

1 Ответ

0 голосов
/ 04 июня 2013

На самом деле вам нужно добавить его в свой путь к классам (как это сделать отличается от IDE, но в большинстве IDE это можно сделать в свойстве проекта «Библиотеки»

...