mon*_*ksy 5 java tomcat web-services maven
我有一个包含Web服务的标准J2EE Web应用程序。我正在使用该webservices-rt库托管服务。[请参阅下面的Maven依赖项]。但是,在运行时出现以下异常:
SEVERE: Exception sending context initialized event to listener instance of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener
java.lang.NoClassDefFoundError: com/sun/xml/ws/util/localization/LocalizableImpl
at com.sun.xml.ws.util.exception.JAXWSExceptionBase.<init>(JAXWSExceptionBase.java:63)
at com.sun.xml.ws.transport.http.servlet.WSServletException.<init>(WSServletException.java:47)
at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [...]
at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.ClassNotFoundException: com.sun.xml.ws.util.localization.LocalizableImpl
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 33 more
Run Code Online (Sandbox Code Playgroud)
Maven WS依赖关系
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>webservices-rt</artifactId>
<version>1.4</version>
<scope>compile</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我想念图书馆吗?我尝试添加jaxws-rt。但是,这需要一个额外的仓库[ jboss]。我对此有些怀疑,因为它在项目中引入了许多新库。
小智 0
声明 JBoss 存储库不会自动导入存储库库。它只是使库可供导入。
最重要的是,如果您想使用库中的类,那么您必须将该库拉到您的项目中。如果该库位于 JBoss 存储库中,那么您必须声明 JBoss 存储库。
| 归档时间: |
|
| 查看次数: |
16196 次 |
| 最近记录: |