2

我安装了 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 上运行的应用程序?

4

1 回答 1

0

阅读“Oracle® WebLogic Server 10g 第 3 版 (10.3) 的兼容性声明”文档:

Oracle 尝试在持久数据、生成的类和 API 兼容性方面支持当前版本的 WebLogic Server 与早至 8.1 的所有版本之间的二进制和源代码级别的兼容性。在某些情况下,无法避免不兼容。

“升级 WebLogic 应用程序环境”一文:

使用 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,那么您可能会在运行时遇到警告或异常。

于 2011-01-24T11:50:45.463 回答