每次我在wildfly 10中部署war文件时,都会出现以下错误:
无法上传部署:{" WFLYCTL0080:服务失败" => {" jboss.deployment.unit \" member.war \" .FIRST_MODULE_USE" => "服务中的org.jboss.msc.service.StartException jboss.deployment.unit。\" member.war \" .FIRST_MODULE_USE:WFLYSRV0153: 无法处理部署FIRST_MODULE_USE部署\" member.war \" 引起: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYJCA0064:部署数据源java:/ PostgresDS导致的异常 by:org.jboss.msc.service.DuplicateServiceException:服务 jboss.data源\" jboss.naming.context.java.PostgresDS \"已经 已注册"}," WFLYCTL0412:未安装的必需服务:" => [" jboss.deployment.unit \" member.war \" .FIRST_MODULE_USE&#34]," WFLYCTL0180: 缺少/不可用依赖项的服务" =>未定义}
当我更改 persistence.xml 和 * - ds.xml 时,它会告诉我的应用程序使用 PostgresDS 作为其的数据源
答案 0 :(得分:0)
在不查看文件的情况下,您似乎正在两次注册数据源,一次在* -ds.xml中,一次在persistence.xml中(或者在standalone.xml中?)。
关于缺失/不可用的依赖关系,您确定在Wildfly中安装了Postgres SQL模块,并且在standalone.xml中配置了驱动程序吗?
另见: