[英]CXF: Can not generate WSDL at runtime
我正在尝试使用Code-first方法发布骆驼CXF Web服务。 如果我在浏览器上运行Web服务URL,则不会收到任何错误。
ApplicationContext
<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)
我确实添加了具有AsyncContext类的geronimo-servlet_3.0_spec-1.0.jar
,但服务器仍然无法识别它。
您正在使用哪个版本的骆驼?
您是如何部署骆驼路线的?
您可以仔细检查您在Camel和CXF中使用的Jetty版本吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.