当前位置: 首页 > 知识库问答 >
问题:

java应用程序可以在Liberty Profile和WAS上运行吗

宋嘉懿
2023-03-14

在一位客户那里,我们使用 WAS 来开发和运行 Web 应用。问题是,在本地运行的 WAS 不是禁食的 Web 服务器。随着 Websphere 自由配置文件 (WLP) 的发布,它可能是在我们的本地开发环境中运行的一个很好的替代方案。

在WLP上开发的Java应用程序会在“真正的”WAS服务器上运行吗?没有变化??

共有2个答案

酆鸿哲
2023-03-14

如果您在Liberty上开发,目标是在传统WebSphereApplicationServer上部署,并将应用程序限制在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)您的应用程序很可能在传统WebSphereApplicationServer上未经修改地运行。

WebSphere 迁移工具包可以通过分析您的应用程序来帮助回答以下一些类型的问题:

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

陆安国
2023-03-14

是的,在Liberty上开发的Java EE应用程序将在传统的WebSphere Application Server上运行,无需更改,因为两者都是Java EE兼容的应用程序服务器。由于它的可组合性、较小的尺寸和更快的启动时间,在Liberty上开发应用程序并在WebSphereApplicationServer上部署应用程序是一种常见的范例,可以提供良好的开发体验。

 类似资料:
  • 我意识到这个问题(Windows容器可以托管在Linux上吗?),但它并没有真正回答我的问题。 我是Docker的新手,但我的问题是这样的--如果我把任何windows应用程序放在Docker容器中,它现在能在Linux上运行吗?反之亦然? Confluent声称它只能在linux上运行,但我的同事使用Docker在Windows上安装了它。所以如果你能用Docker安装它,那么整个应用程序肯定会

  • 问题内容: 我有点困惑。 甲骨文表示Java 8与Java 7(向后)高度兼容。但是,存在Java 8程序可以成功在Java 7(SE / EE)上成功运行的可能性吗? 如果第一点是正确的,那么将在Java 7服务器支持上部署和执行Java 8应用程序吗?例如Tomcat 8或WildFly? 问题答案: 一般来说,没有。 向后兼容意味着您可以在Java 8运行时上运行Java 7程序,而不是相反

  • 问题内容: Android基于Linux;本机Linux应用程序可以在Android上运行吗? 问题答案: 一般来说,没有。Android应用程序通常在类似于Java的沙盒虚拟机中运行,因此必须使用Java或编译为使用Android API的虚拟机字节码的某种语言编写。 但是,虚拟机确实可以在基础Linux操作系统上运行,并且有多种方法可以调用本机代码。参见https://developer.an

  • 我的应用程序在emulator上运行得很好,但当我导出后在我的智能手机(galaxy s3)上运行它时,它会在这个活动中崩溃,因为有HTTP连接!问题出在哪里?代码还是导出?当我点击连接按钮时,它崩溃了。

  • 我们已经部署了JBoss 6.1应用服务器,它承载了一个在Spring中编写的java应用程序。现在我们正在使用HTML PHP创建另一个应用程序。是否可以在现有的JBossAS部署上部署PHP应用程序?我在网上读到,要部署php应用程序,我需要Jboss native,JbossAS不起作用。

  • 问题内容: 我试图将Java servlet变成Mule Web服务,但是我的程序有多个类。我看过很多关于在Java组件中将POJO与Mule一起使用的教程,但是从来没有一个带有多个类的程序。如何才能做到这一点? 编辑:我的servlet当前正在tomcat服务器上运行。它接收一个包含搜索详细信息的xml文档,搜索一个数据库,然后输出一个包含搜索结果的xml文档。xml的解析和生成以及数据库的连接