在客户,我们使用WAS开发和运行Web应用程序。问题是在本地运行的WAS不是禁食的Web服务器。 随着Websphere Liberty Profile(WLP)的发布,它可能是在我们的本地开发环境中运行的一个很好的替代方案。
在WLP上开发的Java应用程序是否会运行在真正的' WAS服务器?没有变化??
答案 0 :(得分:2)
是的,在Liberty上开发的Java EE应用程序将在WebSphere Application Server传统上运行而不进行更改,因为它们都是符合Java EE的应用程序服务器。由于它的可扩展性,更小的尺寸和更快的启动器启动时间,在Liberty上开发应用程序并将它们部署在WebSphere Application Server传统上是一种常见的范例,可以提供良好的开发体验。
答案 1 :(得分:2)
如果您在Liberty上开发目标是在传统WebSphere Application Server上部署,并将您的应用程序限制为EE6 Web配置文件编程模型(https://www-01.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/rwlp_feature_webProfile-6.0.html),那么您的应用程序很可能在传统WebSphere Application Server上未经修改地运行。
WebSphere Migration Toolkit可以通过分析您的应用程序来帮助回答一些类型的问题:
https://www.ibm.com/developerworks/websphere/downloads/migtoolkit/config.html