Подскажите,пожалуйста, где собака зарыта
При вызове в броузере
http://localhost:8081/jboss-net/services/TestService?method=getPerson
получаю нормальное(правильное) SOAP собщение.
Спомощью
сгенерировал классы для клиента.
Хочу получить простейший getPerson.
Первый запуск работает отлично. Kаждый второй запуск дает на клиенте(третий опять нормально, ну и т.д.):
1.
2.
3.
4.
5.
6.
7.
8.
( 500 )Internal Server Error
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: ( 500 )Internal Server Error
faultActor:
faultNode:
faultDetail:
{}string: return code: 500
JBoss в свою очередь в это же время матерится так:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
11 : 59 : 59 , 459 ERROR [Engine] StandardWrapperValve[JBossAxisServlet]: Servlet.service() for servlet JBossAxisServlet threw exception
java.lang.NullPointerException
at org.jboss.net.axis.Deployment.oldGetService(Deployment.java: 255 )
at org.jboss.net.axis.Deployment.getService(Deployment.java: 275 )
at org.apache.axis.configuration.FileProvider.getService(FileProvider.java: 290 )
at org.apache.axis.AxisEngine.getService(AxisEngine.java: 302 )
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java: 900 )
at javax.servlet.http.HttpServlet.service(HttpServlet.java: 717 )
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 372 )
at javax.servlet.http.HttpServlet.service(HttpServlet.java: 810 )
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 237 )
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 157 )
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java: 75 )
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 186 )
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 157 )
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 214 )
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104 )
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520 )
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java: 198 )
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 152 )
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104 )
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java: 66 )
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102 )
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java: 158 )
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102 )
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java: 540 )
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102 )
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520 )
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 137 )
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104 )
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 118 )
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102 )
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520 )
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109 )
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104 )
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520 )
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 929 )
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java: 160 )
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 799 )
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java: 705 )
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 577 )
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java: 683 )
at java.lang.Thread.run(Thread.java: 534 )
Имею:
sdk1.4.2_06
Jboss-3.2.6(jboss-net)