Я занимаюсь разработкой веб-службы SOAP с использованием Spring 3.0, Spring-WS, SpringSource toolsuite под управлением tc server v6.Когда я запускаю приложение на сервере, я получаю следующее исключение в SpringSource toolsuite.
type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException:
Wrapper cannot find servlet class org.springframework.ws.transport.http.MessageDispatcherServlet or a class it depends on
at com.springsource.insight.collection.tcserver.request.HttpRequestOperationCollectionValve.invoke(HttpRequestOperationCollectionValve.java:60)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:379)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)"
Класс org.springframework.ws.transport.http.MessageDispatcherServlet содержится в spring-ws-core-2.0.0.RELEASE.jar, который находится на моем пути к классам.Я проверил, что .JAR содержится в файле WAR, но все еще получаю вышеуказанное исключение.
Эта ошибка возникает как в автономной установке Tomcat, так и на встроенном сервере TC Lite, распространяемом вместе с STS.