在Websphere 8.5.5.x服务器上部署EAR文件

时间:2016-02-10 13:17:03

标签: java websphere jdk1.6

我有一个用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没有任何问题

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

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