我安装了WebLogic 10.3(服务器,工作室和门户网站)
但是,某些遗留服务应用程序部署在WebLogic 9.2上
我注意到在使用Ant构建服务库之后,我得到一个名为 ABCD_be9p7l_EOImpl_1030_WLStub.class 的EBJ存根。
从WebLogic 9.2构建它会提供 ABCD_be9p7l_EOImpl_922_WLStub.class 。
我的问题是,如果我在9.2服务器中部署10.3,是否会出现任何兼容性问题,导致服务无法运行?
如果有,是否有任何方法可以使用WebLogic 10.3构建在9.2上运行的应用程序?
答案 0 :(得分:0)
阅读"Compatibility Statement for Oracle® WebLogic Server 10g Release 3 (10.3)"文件:
Oracle在持久数据,生成的类和API兼容性方面尝试支持当前版本的WebLogic Server与早在8.1之间的所有版本之间的二进制和源级兼容性。在某些情况下,不可能避免不兼容。
和"Upgrading WebLogic Application Environments"文章:
与WebLogic Server 10.3一起运行的应用程序环境可以与在WebLogic Server 7.0,8.1,9.x或10.0上构建的应用程序环境进行交互。
大多数现有WebLogic Server应用程序无需在新的WebLogic Server 10.3应用程序环境中进行修改即可运行。您应该查看WebLogic Server 10.3与早期版本的兼容性中描述的兼容性信息,以确定是否有任何功能更改会影响环境中的应用程序。如果您的应用程序使用已弃用或已删除的API,那么您可能会在运行时遇到警告或异常。