【发布时间】:2017-09-08 04:21:48
【问题描述】:
我在 Amazon EC2 实例上的 Linux 操作系统上运行 Wildfly 10.1.0 服务器。我已经为服务器编写了启动和停止脚本。每当我停止服务器并在一段时间后重新启动时,我都会收到以下异常 -
WFLYCTL0013: 操作 ("add") 失败 - 地址: ([("deployment" => "rapid.ear")]) - 失败描述: "WFLYSRV0137: No deployment content with hash dd66eee901c4bf79dd6659873df918e1b639bc1b is available in the deployment content部署 'rapid.ear' 的存储库。这是一个致命的引导错误。要更正此问题,请使用 --admin-only 开关集重新启动并使用 CLI 安装缺少的内容或将其从配置中删除,或者删除从 xml 配置文件部署并重新启动。”
当我从 standalone.xml 中删除该 WAR 的条目时,我可以重新启动服务器,但我需要一个更持久的解决方案。
编写的启动脚本是——
nohup /data/wildfly-10.1.0.Final/bin/standalone.sh -Djavax.net.ssl.trustStore="/usr/java/jdk1.8.0_121/jre/lib/security/jssecacerts" --server-config=standalone.xml &
而停止脚本是 -
sh /data/wildfly-10.1.0.Final/bin/jboss-cli.sh --connect command=:shutdown
【问题讨论】:
-
您能提供更多详细信息吗?哪个操作系统?您是否使用同一用户来安装、启动和停止服务器?您使用的是什么类型的应用程序?它使用数据源吗? jta ?等
-
操作系统 - Red Hat Enterprise Linux 7.3 是的,我们使用同一个用户来安装和启停服务器。我们有一个企业 Web 应用程序。是的,我们使用数据源。
标签: amazon-web-services amazon-ec2 wildfly wildfly-10