0
코드 우선 접근을 사용하여 낙타 CXF 웹 서비스를 게시하려고합니다. 브라우저에서 웹 서비스 URL을 실행해도 아무런 오류가 발생하지 않습니다. CXF : 런타임에 WSDL을 생성 할 수 없습니다.
의 ApplicationContext
<cxf:cxfEndpoint id="routerEndpoint" address="http://localhost:15080/PORTAL/webservices/"
serviceClass="webservice.CamelCXFInterface"
/>
ERROR
그러나 나는 그것의 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
을 추가하지만 서버는 여전히 rec를 할 수 없다. 그것을 ognize.
응용 프로그램에 jar 파일이 올바르게 배포되었는지 다시 확인할 수 있습니까? 서버를 다시 시작하십시오 (가능한 경우) – Galigator
예. 내가 그거 했어. 그러나 여전히 같은 문제가 있습니다. 다른 항아리와 충돌 할 수 있습니까? –
일부 jar에 일부 클래스가 포함되어 있는지 확인하려면 https://code.google.com/p/jar-explorer/downloads/detail?name=jarexplorer-0.7-BETA.jar&can=2&q=을 사용하고 있습니다. 충돌을 확인하거나 누락 된 항아리를 찾는 데 유용 할 수 있습니다. – Galigator