如何将 .war 文件部署到 WebSphere 8.5 服务器?

Posted

技术标签:

【中文标题】如何将 .war 文件部署到 WebSphere 8.5 服务器?【英文标题】:How to deploy .war file to WebSphere 8.5 server? 【发布时间】:2016-01-06 11:25:52 【问题描述】:

我已将 IBM MobileFirst 平台用于我的一个项目。使用它,我创建了一个 APK 文件(原生 android)和一个 WAR 文件。 APK 文件使用 HTTPURLConnection 调用 Web 服务。 Worklight Web 服务反过来调用我的企业环境中的另一个外部托管的 Web 服务。

我已经使用 Emulator 和 Worklight Eclipse 环境以及我的企业服务器在我的本地机器上测试了这个流程。 现在我正在尝试在外部 Web 服务器上托管 Worklight Web 服务。

    我可以在 TOMCAT 服务器上执行此 WAR 文件还是仅适用于 IBM Websphere? 如果是,我已尝试部署到 TOMCAT 并且成功。但是当我尝试“启动”它时,它会出错。该错误可在容器日志文件中找到。有人可以帮我看看我应该在哪里寻找吗?

另外,我也在尝试在 IBM Websphere 上进行部署。它已在 8.5 版上成功部署,并且也在运行。现在如何从 Android 客户端应用程序访问它?

【问题讨论】:

您提到了一个错误...错误是什么...提供日志? 我认为@yogesh 正在询问在哪里查找错误。从他的问题来看,他似乎需要帮助来定位容器日志错误文件。 我已经使用以下命令创建了 Mobile First Platform Server 6.0 配置文件:create server MFPServer 但是当我启动 MFPServer 时,我的浏览器上没有 appcenterconsole。它给了我404错误。我已经更改了 server.xml 文件中的端口,但遇到了同样的问题 【参考方案1】:

已使用以下命令创建了 Mobile First Platform Server 6.0 配置文件:create server MFPServer 但是当我启动 MFPServer 时,我的浏览器上没有 appcenterconsole

appcenter 没有作为开发环境的一部分安装。您描述的是使用 CLI 工具创建开发服务器。

我可以在 TOMCAT 服务器上执行此 WAR 文件还是仅适用于 IBM Websphere?

Worklight 支持 WebSphere Liberty 和 Tomcat。

... 该错误可在容器日志文件中找到。有人可以帮我看看我应该在哪里寻找吗?

在你的 Tomcat 目录中找到日志文件夹

另外,我也在尝试在 IBM Websphere 上进行部署。它已在 8.5 版上成功部署,并且也在运行。现在如何从 Android 客户端应用程序访问它?

确保使用服务器的主机名/IP 配置 wlclient.properties 文件 确保 .wlapp 和 .adapter 文件部署到同一台服务器

【讨论】:

以上是关于如何将 .war 文件部署到 WebSphere 8.5 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

求助,websphere发布war包时间很慢

在 WebSphere 8 上播放 1.2.x

在 Websphere 上重新部署 WAR 后重新启动应用程序服务器

linux系统下部署war包

求助,websphere发布war包时间很慢

osgi应用使用桥接的方式打成war包部署在websphere上时遇到的与cxf相关的问题