使用 RAD 8.5 升级 WebSphere 9
WebSphere 9 upgrade with RAD 8.5
我们的开发人员目前使用 IBM RAD 8.5 开发 Web 应用程序(无企业 Java beans(无 J2EE),使用 Spring 框架)。服务器团队正计划将 WebSphere 从版本 8 升级到版本 9。最后我在服务器选项卡中查看,RAD 8.5 支持 WAS 版本 8、8.5 和 8.5 Liberty 配置文件。见截图。
是否可以在RAD 8.5继续开发,在服务器环境部署到WebSphere 9?我希望 运行 遇到什么样的障碍?例如Assemble RAD 8.5 中的 WAR 文件,并在 WAS 9 中部署 WAR 文件。
我应该在部署描述符中预料到任何问题吗?例如web.xml 和 application.xml 之类的文件?
展望未来,如果我们不打算将 RAD 8.5 升级到更新版本,使用其他 IDE 进行软件开发是否更好? MyEclipse(具有更好服务器支持的 Eclipse 变体)或面向 Java EE 开发人员(氧气)的 Eclipse IDE 是否足够?我还需要 liberty 配置文件吗?
https://developer.ibm.com/wasdev/downloads/liberty-profile-using-eclipse/
我应该期待什么样的问题?或者继续使用 RAD 8.5 会是更好的选择?
这是我已经检查过的一些 Whosebug 链接。有相当高的水平。
what-are-the-differences-when-deploying-on-tomcat-vs-websphere
can-a-war-file-be-deployed-on-any-server
谢谢。
根据我的经验,我无法使用 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 的 Eclipse WebSphere Developer Tools。它们不像 RAD 那样功能齐全,但可能已经足够了。更多信息位于 https://www.ibm.com/support/knowledgecenter/en/was_beta/com.ibm.websphere.wdt.doc/topics/wdt_overview.htm
除了 Bruce 提供的信息之外,IBM 还引入了 OpenLiberty,可以在其中部署使用 RAD 构建的 war 文件。部署到其他应用服务器(例如 tomcatEE
) 是可能的,但它需要一些工作。 OpenLiberty 在设置和架构方面应该最接近 IBM Websphere。
这里有一些链接可以提供更多信息。
IBM announces Open Liberty, an open source runtime for Java microservices
我们的开发人员目前使用 IBM RAD 8.5 开发 Web 应用程序(无企业 Java beans(无 J2EE),使用 Spring 框架)。服务器团队正计划将 WebSphere 从版本 8 升级到版本 9。最后我在服务器选项卡中查看,RAD 8.5 支持 WAS 版本 8、8.5 和 8.5 Liberty 配置文件。见截图。
是否可以在RAD 8.5继续开发,在服务器环境部署到WebSphere 9?我希望 运行 遇到什么样的障碍?例如Assemble RAD 8.5 中的 WAR 文件,并在 WAS 9 中部署 WAR 文件。
我应该在部署描述符中预料到任何问题吗?例如web.xml 和 application.xml 之类的文件?
展望未来,如果我们不打算将 RAD 8.5 升级到更新版本,使用其他 IDE 进行软件开发是否更好? MyEclipse(具有更好服务器支持的 Eclipse 变体)或面向 Java EE 开发人员(氧气)的 Eclipse IDE 是否足够?我还需要 liberty 配置文件吗? https://developer.ibm.com/wasdev/downloads/liberty-profile-using-eclipse/
我应该期待什么样的问题?或者继续使用 RAD 8.5 会是更好的选择?
这是我已经检查过的一些 Whosebug 链接。有相当高的水平。
what-are-the-differences-when-deploying-on-tomcat-vs-websphere
can-a-war-file-be-deployed-on-any-server
谢谢。
根据我的经验,我无法使用 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 的 Eclipse WebSphere Developer Tools。它们不像 RAD 那样功能齐全,但可能已经足够了。更多信息位于 https://www.ibm.com/support/knowledgecenter/en/was_beta/com.ibm.websphere.wdt.doc/topics/wdt_overview.htm
除了 Bruce 提供的信息之外,IBM 还引入了 OpenLiberty,可以在其中部署使用 RAD 构建的 war 文件。部署到其他应用服务器(例如 tomcatEE ) 是可能的,但它需要一些工作。 OpenLiberty 在设置和架构方面应该最接近 IBM Websphere。
这里有一些链接可以提供更多信息。
IBM announces Open Liberty, an open source runtime for Java microservices