程序启动不报错,我在浏览器访问的时候报错,
javax.servlet.ServletException: Servlet.init() for servlet cxfServlet threw exception
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:662)
root cause java.lang.NoClassDefFoundError: Could not initialize class org.apache.mina.transport.socket.nio.NioDatagramConnector
org.apache.cxf.transport.udp.UDPConduit.<init>(UDPConduit.java:70)
org.apache.cxf.transport.udp.UDPTransportFactory.getConduit(UDPTransportFactory.java:97)
org.apache.cxf.binding.soap.SoapTransportFactory.getConduit(SoapTransportFactory.java:238)
org.apache.cxf.binding.soap.SoapTransportFactory.getConduit(SoapTransportFactory.java:245)
org.apache.cxf.endpoint.AbstractConduitSelector.getSelectedConduit(AbstractConduitSelector.java:103)
org.apache.cxf.endpoint.UpfrontConduitSelector.prepare(UpfrontConduitSelector.java:63)
org.apache.cxf.endpoint.ClientImpl.prepareConduitSelector(ClientImpl.java:900)
org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:567)
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:481)
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:382)
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:335)
org.apache.cxf.endpoint.ClientImpl.invokeWrapped(ClientImpl.java:370)
org.apache.cxf.jaxws.DispatchImpl.invoke(DispatchImpl.java:327)
org.apache.cxf.jaxws.DispatchImpl.invokeOneWay(DispatchImpl.java:467)
org.apache.cxf.ws.discovery.WSDiscoveryClient.register(WSDiscoveryClient.java:287)
org.apache.cxf.ws.discovery.internal.WSDiscoveryServiceImpl.serverStarted(WSDiscoveryServiceImpl.java:194)
org.apache.cxf.ws.discovery.listeners.WSDiscoveryServerListener.startServer(WSDiscoveryServerListener.java:73)
org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl.startServer(ServerLifeCycleManagerImpl.java:61)
org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:136)
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:215)
com.cxfservice.UserWebServlet.loadBus(UserWebServlet.java:29)
org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:78)
org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.init(CXFNonSpringJaxrsServlet.java:91)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:662)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.65 logs.