在 Weblogic 12.1.2 中,我可以使用属性 RMI_TIMEOUT ("weblogic.jndi.responseReadTimeout") 或 RESPONSE_READ_TIMEOUT ("weblogic.jndi.responseReadTimeout") 在我的 RMI 连接中设置超时。但是在weblogic 12.1.1 中它们不起作用(因为它们不存在)。
请参阅 API:http ://docs.oracle.com/middleware/1212/wls/WLAPI/weblogic/jndi/WLContext.html
奇怪的是,RMI_TIMEOUT 在 12.1.2 中已弃用,但在 WEBLOGIC 12.1.1 中不存在,请参阅:http ://docs.oracle.com/cd/E13222_01/wls/docs100/javadocs/weblogic/jndi/ WLContext.html
尽管如此,我都尝试了(和其他属性),但它们都没有在 weblogic 12.1.1 中工作(它们只在 12.1.2 中工作)。
我无法迁移到 weblogic 12.1.2,因为它需要 java 7,我现在无法更改它。
任何帮助将不胜感激,在此先感谢。
观察:我需要设置 RMI 超时,因为我访问的外部服务有时不响应,所以我需要我的应用程序独立于其他服务并让它更健壮。