Java 调用EJB方法时CORBA.COMM_失败
我们使用几个使用不同EJB的客户端运行WebSphere服务器。其中一个客户机有时在一个特定的方法调用上失败(KeepAlive方法每分钟运行一次)。我们看到以下例外情况:Java 调用EJB方法时CORBA.COMM_失败,java,websphere,rmi,corba,Java,Websphere,Rmi,Corba,我们使用几个使用不同EJB的客户端运行WebSphere服务器。其中一个客户机有时在一个特定的方法调用上失败(KeepAlive方法每分钟运行一次)。我们看到以下例外情况: ... Caused by: java.rmi.MarshalException: CORBA COMM_FAILURE 1398079696 Maybe; nested exception is: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 complet
...
Caused by: java.rmi.MarshalException: CORBA COMM_FAILURE 1398079696 Maybe; nested exception is: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe
at com.sun.corba...
at...
...
Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe
at com.sun.corba... connectionAbort...
at...
...
Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 215 completed: No
at com.sun.corba... transportReadTimeoutExceeded...
at...
...
我们所知道的是:
- 这个客户端应用程序是唯一一个在这个异常上失败的应用程序,它使用的EJB没有其他人使用
- 问题似乎是某种超时,但它发生得很快,我们还没有找到一个可能的配置来更改
- 在WebSphere控制台中,我们看到这个特定EJB的响应时间约为360毫秒,是其他EJB的10倍(但仍然正常?如果这是问题的原因-WAS代码?)
提前通知我
Manglu好的,我无法通过更改这些参数在development env中重新创建bug,但我可能会尝试将其作为解决方案。谢谢!以下是更新版本的java文档中有用参考链接的版本(以防止死链接等):--