使用RAD 8.5进行WebSphere 9升级

时间:2018-01-02 21:46:51

标签: websphere websphere-8 ibm-rad

我们的开发人员目前使用IBM RAD 8.5开发Web应用程序(没有企业Java bean(没有J2EE),使用Spring框架)。服务器团队计划将WebSphere从版本8升级到版本9.最后,我检查了服务器选项卡,RAD 8.5支持WAS版本8,8.5和8.5 Liberty配置文件。见截图。

RAD 8.5 supported WAS servers

是否可以继续在RAD 8.5中开发,并在服务器环境中部署到WebSphere 9?我会遇到什么样的障碍?例如在RAD 8.5中组装WAR文件,并在WAS 9中部署WAR文件。

我应该在部署描述符中预见到任何问题吗?例如像web.xml和application.xml这样的文件?

继续前进,如果我们不打算将RAD 8.5升级到更新版本,是否最好使用其他IDE进行软件开发? MyEclipse(具有更好服务器支持的Eclipse变体)或Eclipse IDE for Java EE Developers(氧气)是否足够?我还需要自由档案吗? https://developer.ibm.com/wasdev/downloads/liberty-profile-using-eclipse/

我应该期待什么样的问题?或者继续使用RAD 8.5会是更好的选择吗?

以下是我已经检查过的一些stackoverflow链接。有很高的水平。

what-are-the-differences-when-deploying-on-tomcat-vs-websphere

can-a-war-file-be-deployed-on-any-server

感谢。

2 个答案:

答案 0 :(得分:2)

根据我的经验,我无法使用RAD 8.5来控制v9服务器。我无法在RAD 8.5中使用Java 8。我不希望RAD 8.5知道更新版本的JPA,JAX-RS和v9中的其他内容。您可以继续在v8.5服务器上开发jee6应用程序,然后将它们手动移动到v9服务器。

自由值得一看,但不完全可以互换。 Liberty具有传统的功能(MicroProfile),缺少传统的旧功能(JAX-RPC)。

您可以查看支持传统v9的WebSphere Developer Tools for Eclipse。它们并不像RAD那样功能齐全,但可能就足够了。更多信息位于https://www.ibm.com/support/knowledgecenter/en/was_beta/com.ibm.websphere.wdt.doc/topics/wdt_overview.htm

答案 1 :(得分:0)

除Bruce提供的信息外,IBM引入了OpenLiberty,可以在其中部署使用RAD构建的war文件。部署到其他应用程序服务器(例如tomcatEE )是可能的,但需要做一些工作。就设置和体系结构而言,OpenLiberty应该最接近IBM Websphere。

有些链接提供了更多信息。

OpenLiberty

IBM announces Open Liberty, an open source runtime for Java microservices

Difference between OpenLiberty and Websphere Liberty