在tomcat错误上启动Web服务

时间:2014-07-20 08:45:09

标签: web-services tomcat netbeans

我正在尝试使用netbeans编写web服务,当我使用tomcat服务器时,它可以部署但无法启动。当我尝试在服务器选项卡中的tomcat上启动webapp时,以下消息是netbeans所说的: 无法启动上下文路径/ webapp上的失败应用程序。

这是它的日志

2014年7月22日上午9:11:12 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized 信息:WSSERVLET12:JAX-WS上下文侦听器初始化 2014年7月22日上午9:11:12 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized 严重:WSSERVLET11:无法解析运行时描述符:java.lang.LinkageError:正在从引导类加载器加载JAXB 2.1 API,但这个RI(来自jar:file:/ E:/ ETC_PlazaStationSoft / WebApp / build / web / WEB- INF / lib / webservices-rt.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)需要2.2 API。使用endorsed目录机制将jaxb-api.jar放在bootstrap类加载器中。 (见http://java.sun.com/j2se/1.6.0/docs/guide/standards/) 的 ************************************警告********** *************************** 要将JAX-WS 2.1与JDK 6一起使用,较新版本的API jar需要位于bootclasspath中 在rt.jar之前。为此,您可以使用Java认可的机制来覆盖其中的内容 Java平台。最简单的方法是将JAX-WS 2.1和JAXB 2.1 API jar放到 C:\ Program Files(x86)\ Apache Software Foundation \ Apache Tomcat 7.0.22 \ endorsed文件夹。


java.lang.LinkageError:正在从引导类加载器加载JAXB 2.1 API,但是这个RI(来自jar:file:/ E:/ ETC_PlazaStationSoft / WebApp / build / web / WEB-INF / lib / webservices-rt) .jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)需要2.2 API。使用endorsed目录机制将jaxb-api.jar放在bootstrap类加载器中。 (见http://java.sun.com/j2se/1.6.0/docs/guide/standards/)     在com.sun.xml.bind.v2.model.impl.ModelBuilder。(ModelBuilder.java:173)     at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:456)     在com.sun.xml.bind.v2.runtime.JAXBContextImpl。(JAXBContextImpl.java:302)     at com.sun.xml.bind.v2.runtime.JAXBContextImpl $ JAXBContextBuilder.build(JAXBContextImpl.java:1140)     at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154)     在com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:106)     at com.sun.xml.ws.developer.JAXBContextFactory $ 1.createJAXBContext(JAXBContextFactory.java:109)     at com.sun.xml.ws.model.AbstractSEIModelImpl $ 1.run(AbstractSEIModelImpl.java:161)     at com.sun.xml.ws.model.AbstractSEIModelImpl $ 1.run(AbstractSEIModelImpl.java:154)     at java.security.AccessController.doPrivileged(Native Method)     at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:153)     at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94)     at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:258)     at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:338)     at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:201)     在com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:505)     at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:253)     at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147)     at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:124)     在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)     at org.apache.catalina.core.StandardContext $ 1.call(StandardContext.java:5226)     在org.apache.catalina.core.StandardContext $ 1.call(StandardContext.java:5221)     at java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:303)     在java.util.concurrent.FutureTask.run(FutureTask.java:138)     at java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(ThreadPoolExecutor.java:885)     at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:907)     在java.lang.Thread.run(Thread.java:619) 2014年7月22日上午9:11:12 org.apache.catalina.core.StandardContext startInternal 严重:错误listenerStart 2014年7月22日上午9:11:12 org.apache.catalina.core.StandardContext startInternal 严重:由于先前的错误,Context [/ WebApp]启动失败 2014年7月22日上午9:11:12 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextDestroyed 信息:WSSERVLET13:JAX-WS上下文侦听器已销毁

0 个答案:

没有答案