建议:绕过WebLogic t3

时间:2018-10-23 18:07:47

标签: java oracle weblogic12c

我工作的公司在Weblogic服务器上部署了Api已有15年了。大约有250个依赖此API的应用程序。我们升级API或将其从Weblogic中删除并升级所面临的挑战是由于所有应用程序都依赖于t3 url。据我了解,所有应用程序都无法更改其实现。有什么办法可以绕过t3,还是这个API终生会陷入t3协议?

1 个答案:

答案 0 :(得分:0)

因此,您想更新服务提供商,但不更改任何现有的客户端应用程序?我想您总是可以在WLS实例中实现一个网桥,该网桥使用基于“旧” RMI / T3的协议侦听请求,并将其转换为对您要使用的任何新实现的请求(然后将响应转换回RMI /那些现有客户的T3响应)。

或者您可以更改实际的URL(必须将其外部化为属性文件之类,而不是嵌入代码中,对吗?),然后使用WLS T3之外的其他东西移植或实现基于RMI的解决方案。场景。理想情况下,您的客户应该能够为新的实现选择存根(假设保持相同的接口),并使用它们代替原始的T3存根。