web service的一个问题 [com.sun.xml.ws.rx.rm.runtime.ClientTube] __doRun

最近项目中做了一个调用.net wcf框架的webservice,做单点登录,报错:

信息: Server startup in 34115 ms
2011-3-24 18:57:46 [com.sun.xml.ws.rx.rm.runtime.ClientTube] __doRun
严重: WSRM1124: No sequence registered with id [ urn:uuid:69a66dd6-d3e8-4a11-a2aa-8c85fda02e25 ]
2011-3-24 20:07:07 [com.sun.xml.ws.rx.rm.runtime.ClientTube] __doRun
严重: WSRM1124: No sequence registered with id [ urn:uuid:69a66dd6-d3e8-4a11-a2aa-8c85fda02e25 ]
2011-3-24 20:08:46 [com.sun.xml.ws.rx.rm.runtime.ClientTube] __doRun
严重: WSRM1124: No sequence registered with id [ urn:uuid:69a66dd6-d3e8-4a11-a2aa-8c85fda02e25 ]
2011-3-24 20:08:54 [com.sun.xml.ws.rx.rm.runtime.ClientTube] __doRun
严重: WSRM1124: No sequence registered with id [ urn:uuid:69a66dd6-d3e8-4a11-a2aa-8c85fda02e25 ]
2011-3-24 20:09:19 [com.sun.xml.ws.rx.rm.runtime.ClientTube] __doRun
严重: WSRM1124: No sequence registered with id [ urn:uuid:69a66dd6-d3e8-4a11-a2aa-8c85fda02e25 ]
2011-3-24 20:11:35 [com.sun.xml.ws.rx.rm.runtime.ClientTube] __doRun
严重: WSRM1124: No sequence registered with id [ urn:uuid:69a66dd6-d3e8-4a11-a2aa-8c85fda02e25 ]

调用服务的代码是通过在javahome bin下新建的endorsed目录,其中包括了:jaxb-api-2.1.jar、jaxb-impl.jar、stax-ex-1.2.jar、webservices-rt.jar,生成的代码:wsimport -extension -keep -Xnocompile -XadditionalHeaders -Xno-addressing-databinding -Xendorsed -p com.xxx.xxx http://xxxxx.svc?wsdl
另外在tomcat lib下增加了stax-ex-1.2.jar、jaxws-rt.jar,程序下面增加了:webservices-api.jar、webservices-extra.jar、webservices-extra-api.jar、webservices-rt.jar。
看了很多的帖子,http://forums.java.net/node/686822 这个帖子的情况和环境和我类似。但是按照这个帖子上的方法,加上-Dcom.sun.xml.ws.fault.SOAPFaultBuilder.disableCaptureStackTrace=false参数,这个参数是说禁止跟踪栈信息,还是不行。连续访问没有问题,如果间隔一段时间后访问就不行了:

com.sun.xml.ws.rx.rm.runtime.sequence.UnknownSequenceException: WSRM1124: No sequence registered with id [ urn:uuid:414e525a-3b88-41b0-8145-cb33abac137a ]
com.sun.xml.ws.rx.rm.runtime.sequence.invm.InVmSequenceManager.getSequence(InVmSequenceManager.java:233)
com.sun.xml.ws.rx.rm.runtime.SourceMessageHandler.registerMessage(SourceMessageHandler.java:83)
com.sun.xml.ws.rx.rm.runtime.ClientTube.processRequest(ClientTube.java:193)
com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629)
com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588)
com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573)
com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470)
com.sun.xml.ws.client.Stub.process(Stub.java:319)
com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:157)
com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140)
$Proxy133.isLogin(Unknown Source)
com.pjgw.assetsys.singlesignon.ClientUtil.getIdEntifierByToKen(ClientUtil.java:19)
com.pjgw.work.security.login.LoginAction.execute(LoginAction.java:94)
sun.reflect.GeneratedMethodAccessor903.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:364)
com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:216)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:168)
com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:171)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.webwork.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:147)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:151)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:225)
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202)
com.pjgw.assetsys.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)


参考了一些其他帖子:
http://forums.java.net/node/686822
http://chrismuir.sys-con.com/node/952427/blog
http://www.ibm.com/developerworks/cn/java/j-jws9.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值