【问题标题】:Deployment of EAR file on Websphere 8.5.5.x server在 Websphere 8.5.5.x 服务器上部署 EAR 文件
【发布时间】:2016-02-10 13:17:03
【问题描述】:

我有一个用 java 编写的 ear 文件,并且部署在 WAS 6.1 上。这个ear 文件包含用1.4 编写的java 代码。现在 WAS 升级到 8.5.5.x,我必须在其中部署这个 ear 文件。它适用于 8.5.5.x 吗?我们是否必须进行任何更改才能使其正常工作是 8.5.5.x。以及 8.5.5.x 支持什么版本的 jre 和 jdk。请指教.. 还有什么是移动代码要采取的预防措施到 WAS 8.5.5.x 没有任何问题

【问题讨论】:

标签: java websphere jdk1.6


【解决方案1】:

您的应用程序是否将在新版本的应用程序服务器上运行并不是本网站的编程问题。但是,我的建议是查看 WebSphere Migration Toolkit,然后简单地“试试看”。

https://www.ibm.com/developerworks/websphere/downloads/migtoolkit/

【讨论】:

  • 一个疑问就是一个疑问......然后去哪里问
  • 我同意你的看法。但是你必须做一些功课,尝试你的选择并提出你的问题,而不仅仅是一个问题。有时,即使提供了所有相关信息,这些人也只是刻薄。
【解决方案2】:

前面答案中给出的建议与我的建议相同。使用早期 JDK 编译的 Java 代码可以正常工作。如果应用程序未更改,它应该可以毫无问题地部署。

需要注意确保应用程序确实没有改变。例如,如果应用程序是从开发环境中导出的,并且该环境已更新到更高的 JavaEE 级别,则可以更新导出描述符的模式版本,并且可能会产生影响。但是,如果应用程序存档(EAR 文件)与部署到应用程序服务器的早期版本完全相同,则该 EAR 应该部署到应用程序服务器的较新版本。

由于部署到更高级别的应用程序服务器版本,应用程序功能可能会有所不同。服务器的更高级别版本实现了 JavaEE 规范的更高级别版本,这些有时会导致应用程序功能以不同的方式工作。您需要查阅 IBM WebSphere Application Server 文档(上面的迁移工具包链接是一个很好的起点)以确定您的应用程序是否会发生这种情况。

【讨论】:

    【解决方案3】:

    请务必查看 WebSphere Application Server Migration Toolkit,可从 wasdev.net 免费下载。它将识别从 Java 1.4 到 1.6 的迁移问题,以及从 WebSphere 6.1 到 8.5.5.x 的任何弃用、删除或行为更改。它甚至为许多问题提供快速修复。

    【讨论】:

    • 下载迁移工具包后要做的事情
    • 你必须在你的Eclipse中安装它,然后导入你的ear来运行分析。在您下载工具包的同一页面上提供了 pdf 文档,其中提供了分步说明。
    • 是要直接导入ear文件还是导入项目工作区
    • 除了下载任何软件迁移工具包外,还有其他方法可以检查..任何网站左右
    • 您可以导入 ear 文件,或者如果您之前将其导出到某个地方,则可以导入项目工作区。我不知道有任何网站会分析您的应用程序的 WebSphere 版本迁移问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多