Mobilefirst CLI 7.1 - 无法在项目外启动服务器

Posted

技术标签:

【中文标题】Mobilefirst CLI 7.1 - 无法在项目外启动服务器【英文标题】:Mobilefirst CLI 7.1 - Unable to start the server outside the project 【发布时间】:2016-01-20 21:06:46 【问题描述】:

我无法从 Mobile First Project 外部启动或停止服务器。即使创建运行时服务器 MFP 也不允许这样做,除非您在项目中。

为什么它对项目有依赖。从逻辑上讲,我可以将这个服务器用于多个项目,对吧?

C:\Users\temp\.ibm\mobilefirst\7.1.0.00.20151114-1616\server\wlp>mfp status
Server worklight is not running.

C:\Users\temp\.ibm\mobilefirst\7.1.0.00.20151114-1616\server\wlp>mfp start
Error: You must be in a MobileFirst project to execute this command.

C:\Users\temp\.ibm\mobilefirst\7.1.0.00.20151114-1616\server\wlp>

【问题讨论】:

简单但无益的答案是“它就是这样工作的”。这主要来自 Worklight/MFP 的历史,其中在单个项目和单个服务器之间存在单个对应关系。该限制不再存在,但通常开发工具仍然假设您一次只处理一个项目。 95%的时间这不是问题。无论如何,您可能应该设置一些独立的完整测试环境,因此如果您愿意,可以使用它们来测试项目间的交互。 【参考方案1】:

请遵循文档。有 CLI 命令可以停止和启动服务器。有一个服务器,您创建的项目都部署到它。

导航到 MobileFirst 项目并运行命令“mfp start”。

【讨论】:

以上是关于Mobilefirst CLI 7.1 - 无法在项目外启动服务器的主要内容,如果未能解决你的问题,请参考以下文章

MacOS El Capitan 上的 MFP-Cli(MobileFirst 平台 7.1)

MobileFirst 7.1 - 如何将 CLI 用于当前安装的带有 MobileFirst 服务器的 Liberty Core

IBM MobileFirst CLI 7.1 旧版本

将 Mobilefirst CLI 7.1 与 ldap 集成时面临的问题

使用 ant-cli 部署生产 mobilefirst 7.1 环境时出现 404 错误

我的基于 IBM MobileFirst Platform 7.1 CLI 的服务器存在一些问题;我怎样才能轻松地重新创建它?