0
我正在嘗試使用發佈駝峯CXF web服務代碼優先方法。如果我在瀏覽器上運行webservice URL,則不會出現任何錯誤。 CXF:無法在運行時生成WSDL
的ApplicationContext
<cxf:cxfEndpoint id="routerEndpoint" address="http://localhost:15080/PORTAL/webservices/"
serviceClass="webservice.CamelCXFInterface"
/>
錯誤
但是當我嘗試添加新的SOAP UI項目,它的WSDL網址我得到以下異常:
java.lang.NoClassDefFoundError: javax/servlet/AsyncContext
at org.eclipse.jetty.server.AbstractHttpConnection.<init>(AbstractHttpConnection.java:157)
at org.eclipse.jetty.server.AsyncHttpConnection.<init>(AsyncHttpConnection.java:50)
at org.eclipse.jetty.server.nio.SelectChannelConnector.newConnection(SelectChannelConnector.java:285)
at org.eclipse.jetty.server.nio.SelectChannelConnector$ConnectorSelectorManager.newConnection(SelectChannelConnector.java:325)
我做添加具有AsyncContext類的geronimo-servlet_3.0_spec-1.0.jar
,但服務器仍然無法rec認識它。
您可以仔細檢查該jar是否已正確部署到您的應用程序中?重新啓動服務器(如果可能) – Galigator
是的。我做到了。但仍然有同樣的問題。它會與其他一些jar衝突嗎? –
我正在使用https://code.google.com/p/jar-explorer/downloads/detail?name=jarexplorer-0.7-BETA.jar&can=2&q=當我想檢查某個jar是否包含某些類時。它可以用來檢查衝突或找到缺少的jar。 – Galigator