【发布时间】:2016-03-22 13:47:40
【问题描述】:
我正在尝试在 WildFly 服务器上部署 Apache Isis 项目。
该项目只是 simpleapp-archetype-1.10.0,它与 mvn antrun:run -P self-host 和 mvn 一起启动并运行良好码头:运行战争。
对于jetty部分,我在父pom.xml的org.eclipse.jetty插件中添加了配置
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.2.v20150730</version>
<configuration>
<war>${project.basedir}/webapp/target/simpleapp.war</war>
</configuration>
</plugin>
现在我想在 WildFly 服务器上部署它,但出现以下错误:
无法上传部署:{"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"simpleapp.war\".WeldStartService" => "org.jboss.msc.service.StartException in service jboss. deployment.unit.\"simpleapp.war\".WeldStartService:无法启动服务原因:org.jboss.weld.exceptions.DeploymentException:WELD-001408:IsisJdoSupport 类型的依赖关系不满足,在注入点使用限定符@Default [BackedAnnotatedField] @注入 org.apache.isis.objectstore.jdo.datanucleus.service.support.TimestampService.isisJdoSupport 在 org.apache.isis.objectstore.jdo.datanucleus.service.support.TimestampService.isisJdoSupport(TimestampService.java:0) "} }
我该如何解决这个错误,为什么码头会绕过这个错误?
【问题讨论】:
标签: deployment jetty wildfly isis