我正在尝试使用代码优先方法发布骆驼 CXF 网络服务。如果我在浏览器上运行 Web 服务 URL,我不会收到任何错误。
应用程序上下文
<cxf:cxfEndpoint id="routerEndpoint" address="http://localhost:15080/PORTAL/webservices/"
serviceClass="webservice.CamelCXFInterface"
/>
错误
但是当我尝试使用其 WSDL url 添加新的 SOAP UI 项目时出现以下异常:
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)
我确实添加geronimo-servlet_3.0_spec-1.0.jar
了具有 AsyncContext 类但服务器仍然无法识别它的内容。