我正在尝试将 openscoring.io 战争文件部署到Wildfly。这是我第一次尝试,也是对Wildfly的任何事情,所以我可能会错过一些简单的东西。
部署/启用战争时,我收到以下错误:
无法修改部署。
意外的 HTTP 响应:500
请求 { "操作" => "部署", "address" => [("deployment" => "openscoring-webapp-1.2-SNAPSHOT.war")] }
响应
内部服务器错误 { "结果" => "失败", "故障描述" => {"WFLYCTL0180:缺少/不可用依赖项的服务" => ["jboss.naming.context.java.module.\"openscoring-webapp-1.2-SNAPSHOT\".\"openscoring-webapp-1.2-SNAPSHOT\".DefaultJMSConnectionFactory 不见了 [jboss.naming.context.java.jboss.DefaultJMSConnectionFactory]"]}, "回滚" => true }
我已经浏览了域.xml可以看到DefaultJMSConnectionFactory在那里
<entries>
<entry name="java:/JmsXA"/>
<!-- Global JNDI entry used to provide a default JMS Connection factory to EE application -->
<entry name="java:jboss/DefaultJMSConnectionFactory"/>
</entries>
关于下一步去哪里的任何想法将不胜感激。提前谢谢。
尝试使用独立完整配置 ( ./standalone.sh --server-config=standalone-full.xml
) 启动 Wildfly。默认配置仅包含 Web 配置文件,其中不包括 JMS。