【问题标题】:Can I use Weblogic 10.3 to build applications that run on WebLogic server 9.2?我可以使用 Weblogic 10.3 构建在 WebLogic server 9.2 上运行的应用程序吗?
【发布时间】:2010-09-06 08:56:30
【问题描述】:

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

【问题讨论】:

    标签: oracle weblogic weblogic-10.x backwards-compatibility


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多