移动优先平台 cli:mfp build... 不创建 war 文件

Posted

技术标签:

【中文标题】移动优先平台 cli:mfp build... 不创建 war 文件【英文标题】:mobile first platform cli: mfp build... does not create a war file 【发布时间】:2015-03-30 01:59:09 【问题描述】:

我的设置

MobileFrist 平台基础 6.3.0.00-20141127-1357 WebSphere 应用程序服务器 8.5.5.0 (1.0.3.20130510-0831) 在 Java HotSpot(TM) 64 位服务器 VM 上,版本 1.7.0_75-b13 (en_US) 托管在softlayer上

使用此知识中心指南安装 6.3

启动服务器后,我可以正常访问我的 appcenterconsole。

我现在有 2 个问题我似乎无法理解:

首先,尝试使用 MFP cli 构建 Myproject.war 文件以部署服务器配置工具。然而,Mfp build 生成了所有 .wlapps 但没有 war 文件。我可以使用 mfp build 构建 .war 文件吗?

其次,在我的本地机器上使用 eclipse 构建 .war 文件尝试使用服务器配置工具部署它,但我最终没有找到像 post 中那样的运行时

所以我检查了我的 java 版本,没问题, 检查应用中心版本似乎很好, 并检查 server.xml 中的条目是否存在 WL Admin services war 的重复项,只存在一个。

server.xml http://pastebin.com/gXqfVknb 日志太长并且粘贴 bin 计数为 en 额外链接限制为 2 将发布日志链接作为评论

【问题讨论】:

我应该升级到最新版本的 appcenter 吗?从 8.5.5.0 到 8.5.5.5(最新)? MFP 服务器(以及您缺少的运行时 - 缺少的 .war 文件)与 Application Center 之间没有任何关系。不要将两者混合。服务器日志在哪里? pastebin.com/nLXqhZWG 见 Nathan 的回复。这就是您从 CLI 生成 .war 文件的方式 我在 mfp bd C:\Program Files\IBM\MobileFirst-CLI\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml:380 上收到以下错误:元素 中的项目>:文件“C:\Users\Administrator\Downloads\Round\myapp/bin/myapp.war”不存在。总时间:1 秒错误:构建过程失败。请检查上面的堆栈以获取详细信息。错误:项目的运行时在服务器中不可用。错误:通过从当前文件夹运行“mobilefirst restart”重新启动服务器。 【参考方案1】:

使用mfp bd(构建和部署)而不仅仅是build

它将启动一个测试服务器以生成 WAR 文件。

【讨论】:

以上是关于移动优先平台 cli:mfp build... 不创建 war 文件的主要内容,如果未能解决你的问题,请参考以下文章

Mfp cli WLResourceRequest 未定义错误

mfp cli 7.1 for android 平台中的cordova 缺少文件

IBM MFP 如何使用 mfpdev-cli 上传(部署).adapter?

无法使用 MFP CLI v7.0 部署 MFP v6.3 适配器和应用程序

MFP CLI 7.1 适配器不会使用 mfp push 命令部署

MFP CLI v7.0 无法构建-部署最初使用 MFP Studio v7.0 创建的项目