??
??
错误信息:
web?service?start
2012-9-20?17:19:07?org.apache.cxf.service.factory.ReflectionServiceFactoryBean?buildServiceFromClass
信息:?Creating?Service?{http://impl.dao.cxf.com/}HelloWorld?from?class?com.cxf.dao.HelloWorld
2012-9-20?17:19:07?org.apache.cxf.endpoint.ServerImpl?initDestination
信息:?Setting?the?server's?publish?address?to?be?http://localhost:8080/webServiceTest
Exception?in?thread?"main"?java.lang.NoSuchMethodError:?org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
at?org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:601)
at?org.eclipse.jetty.util.log.JettyAwareLogger.warn(JettyAwareLogger.java:425)
at?org.eclipse.jetty.util.log.Slf4jLog.warn(Slf4jLog.java:74)
at?org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:199)
at?org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at?org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.addServant(JettyHTTPServerEngine.java:375)
at?org.apache.cxf.transport.http_jetty.JettyHTTPDestination.activate(JettyHTTPDestination.java:172)
at?org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:48)
at?org.apache.cxf.binding.AbstractBaseBindingFactory.addListener(AbstractBaseBindingFactory.java:97)
at?org.apache.cxf.binding.soap.SoapBindingFactory.addListener(SoapBindingFactory.java:836)
at?org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:131)
at?org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:348)
at?org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:246)
at?org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:151)
at?javax.xml.ws.Endpoint.publish(Endpoint.java:170)
at?com.cxf.app.WebServiceApp.main(WebServiceApp.java:14)
解决方法:
而我遇到的是JavaEE里的有个几包进行冲突,把JavaEE6.0换成5.0就OK了。