繁体   English   中英

CXF:在运行时无法生成WSDL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM