0

我们必须在 redhat linux 机器上的暂存环境中构建和部署 mobilefirst cli(版本 6.3.0.00.20150106-1724)(下面是 env 的详细信息),但是我们的团队没有管理员权限来执行命令现在由于内部信息安全政策问题。

当我们执行以下命令时,没有错误,

多功能一体机启动

多功能一体机构建

但是,当我们运行时

mfp 部署

回应是

Error: Project's runtime is not available in the server.
Error: Restart the server by running 'mobilefirst restart' from the current folder

即使在做了 a 之后,mobilefirst restart我们最终也会出现上述相同的错误。

当前部署环境是:

RHEL version used: rhel-2.5.3.1.e16-x86_64 u71-b14
JAVA version - Java "1.7.0._71" 
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

我也怀疑可能是因为 OpenJDK,我们只需要 Oracle Java 吗?

请帮忙。

更新:

正如 Karl 在 log/console.log 上提到的 - tail -f

错误是

[ERROR] Failed to obtain JMX connection to access MBean
There might be a JMX configuration error: connection time out
[WARNING] No running mbxbeans found
4

1 回答 1

1

还请使用 -d(调试)标志运行命令,因为它可能会提供更多详细信息。还运行“mfp logs”并检查提供的服务器日志文件的尾部以寻找线索。最后,运行“mfp info”来转储您的环境。希望在其中一个中,我们可以找到解决您问题的线索。

根据 Idan 关于 Java 的评论,请确保您没有使用现在推出的 Java 1.8,因为 Worklight 服务器还不支持该版本。使用 v1.7。

> java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
于 2015-01-31T00:37:47.220 回答