有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java CORBA。调用EJB方法时通信失败

我们使用几个使用不同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 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代码?)

    提前通知我

共 (1) 个答案