Java Tomcat:无法分析运行时描述符

Java Tomcat:无法分析运行时描述符,java,apache,tomcat,jax-ws,Java,Apache,Tomcat,Jax Ws,我尝试在CentOS 6.3->Apache->Tomcat 5.5下部署JAX-WS Web服务 我用谷歌搜索了几个小时,询问了我所有的朋友,还试图找到一个解决stackoverflow问题的方法,但没有成功。有人能帮我吗?先谢谢你 我收到以下错误消息: Nov 26, 2012 12:36:52 PM com.sun.xml.ws.transport.http.servlet.WSServletContextListener parseAdaptersAndCreateDelegate SE

我尝试在CentOS 6.3->Apache->Tomcat 5.5下部署JAX-WS Web服务

我用谷歌搜索了几个小时,询问了我所有的朋友,还试图找到一个解决stackoverflow问题的方法,但没有成功。有人能帮我吗?先谢谢你

我收到以下错误消息:

Nov 26, 2012 12:36:52 PM com.sun.xml.ws.transport.http.servlet.WSServletContextListener parseAdaptersAndCreateDelegate SEVERE: WSSERVLET11: failed to parse runtime descriptor: java.lang.IllegalAccessError: class com.sun.xml.ws.assembler.MetroClientTubelineAssemblyContextImpl cannot access its superclass com.sun.xml.ws.assembler.DefaultClientTubelineAssemblyContext java.lang.IllegalAccessError: class com.sun.xml.ws.assembler.MetroClientTubelineAssemblyContextImpl cannot access its superclass com.sun.xml.ws.assembler.DefaultClientTubelineAssemblyContext at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at com.sun.xml.ws.assembler.MetroTubelineAssemblerFactoryImpl.doCreate(MetroTubelineAssemblerFactoryImpl.java:63) at com.sun.xml.ws.api.pipe.TubelineAssemblerFactory.create(TubelineAssemblerFactory.java:109) at com.sun.xml.ws.server.WSEndpointImpl.(WSEndpointImpl.java:170) at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:306) at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:301) at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:147) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:574) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:557) at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:260) at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:152) at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131) at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4252) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:884) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:737) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1271) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:301) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559) at java.lang.Thread.run(Thread.java:662) Nov 26, 2012 12:36:52 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11: failed to parse runtime descriptor: java.lang.IllegalAccessError: class com.sun.xml.ws.assembler.MetroClientTubelineAssemblyContextImpl cannot access its superclass com.sun.xml.ws.assembler.DefaultClientTubelineAssemblyContext at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:141) at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4252) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:884) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:737) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1271) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:301) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.IllegalAccessError: class com.sun.xml.ws.assembler.MetroClientTubelineAssemblyContextImpl cannot access its superclass com.sun.xml.ws.assembler.DefaultClientTubelineAssemblyContext at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at com.sun.xml.ws.assembler.MetroTubelineAssemblerFactoryImpl.doCreate(MetroTubelineAssemblerFactoryImpl.java:63) at com.sun.xml.ws.api.pipe.TubelineAssemblerFactory.create(TubelineAssemblerFactory.java:109) at com.sun.xml.ws.server.WSEndpointImpl.(WSEndpointImpl.java:170) at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:306) at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:301) at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:147) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:574) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:557) at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:260) at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:152) at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131) ... 17 more Nov 26, 2012 12:36:52 PM org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart Nov 26, 2012 12:36:52 PM org.apache.catalina.core.StandardContext start SEVERE: Context [/lws] startup failed due to previous errors Nov 26, 2012 12:36:52 PM com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextDestroyed INFO: WSSERVLET13: JAX-WS context listener destroyed 2012年11月26日下午12:36:52 com.sun.xml.ws.transport.http.servlet.WSServletContextListener ParseAdapters和CreateDelegate 严重:WSSERVLET11:未能分析运行时描述符:java.lang.IllegalAccessError:class com.sun.xml.ws.assembler.MetroClientTubelineTubelineAsemblyContextImpl无法访问其超类com.sun.xml.ws.assembler.DefaultClientTubelineAssemblyContext java.lang.IllegalAccessError:class com.sun.xml.ws.assembler.metroclienttubelineeasemblycontextimpl无法访问其超类com.sun.xml.ws.assembler.DefaultClientTubelineAssemblyContext 位于java.lang.ClassLoader.defineClass1(本机方法) 位于java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 位于java.lang.ClassLoader.defineClass(ClassLoader.java:615) 位于java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 位于java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 在java.net.URLClassLoader.access$000(URLClassLoader.java:58) 在java.net.URLClassLoader$1.run(URLClassLoader.java:197) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(URLClassLoader.java:190) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:306) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:247) 位于com.sun.xml.ws.assembler.MetroTubelineAsemblerFactoryImpl.doCreate(MetroTubelineAsemblerFactoryImpl.java:63) 位于com.sun.xml.ws.api.pipe.TubelineAssemblerFactory.create(TubelineAssemblerFactory.java:109) 位于com.sun.xml.ws.server.WSEndpointImpl.(WSEndpointImpl.java:170) 位于com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:306) 位于com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:301) 位于com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:147) 位于com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:574) 位于com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:557) 位于com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:260) 位于com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:152) 在com.sun.xml.ws.transport.http.servlet.WSServletContextListener.ParseAdapters和CreateDelegate(WSServletContextListener.java:131)上 位于com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152) 位于org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795) 位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4252) 位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) 位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) 位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) 位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:884) 位于org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:737) 位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498) 位于org.apache.catalina.startup.HostConfig.check(HostConfig.java:1271) 位于org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:301) 在org.apache.catalina.util.LifecycleSupport.FireLifecycleSupport(LifecycleSupport.java:120)上 位于org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306) 位于org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570) 位于org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579) 位于org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559) 运行(Thread.java:662) 2012年11月26日下午12:36:52 org.apache.catalina.core.StandardContext listenerStart 严重:向类com.sun.xml.ws.transport.http.servlet.WSServletContextListener的侦听器实例发送上下文初始化事件时发生异常 com.sun.xml.ws.transport.http.servlet.WSServletException:WSSERVLET11:未能分析运行时描述符:java.lang.IllegalAccessError:class com.sun.xml.ws.assembler.MetroClientTubelineAsemblyContextImpl无法访问其超类com.sun.xml.ws.assembler.DefaultClientTubelineAssemblyContext 在com.sun.xml.ws.transport.http.servlet.WSServletContextListener.ParseAdapters和CreateDelegate(WSServletContextListener.java:141)上 位于com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152) 位于org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795) 位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4252) 位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) 位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) 位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) 位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:884) 位于org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:737) 位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498) 位于org.apache.catalina.startup.HostConfig.check(HostConfig.java:1271) 位于org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:301) 在org.apache.catalina.util.LifecycleSupport.FireLifecycleSupport(LifecycleSupport.java:120)上 位于org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306) 位于org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc