0
我正面臨一些問題,我不知道如何解決它。 我發佈JAX-WS服務,當我想訪問創建wsdl文件,我得到這個錯誤:java.lang.NoClassDefFoundError:當試圖獲得wsdl
org.eclipse.jetty.util.log - /ws?wsdl: java.lang.NoClassDefFoundError: org/eclipse/jetty/io/AbstractConnection
我的創建和發佈服務代碼:
SOAPHandlerImpl handlerImpl = new SOAPHandlerImpl();
JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean();
svrFactory.setServiceClass(SOAPHandler.class);
svrFactory.setAddress("http://localhost:81/ws");
svrFactory.setServiceBean(handlerImpl);
svrFactory.getInInterceptors().add(new LoggingInInterceptor());
svrFactory.getOutInterceptors().add(new LoggingOutInterceptor());
svrFactory.create();
System.out.println("Service created");
我發現了一些解決方案,我已經將jetty-util
添加到我的類路徑中,但它沒有解決問題。 任何人都有一些想法我做錯了什麼?感謝您的提前。