我最近安装了Wildfly-10.0.0.Final。为了让我的脚湿透,我创建了一个不需要数据库连接的基本EJB。出于某种原因,当我尝试部署EJB时,出现以下错误:
无法上传部署:{" WFLYCTL0080:服务失败" => {" jboss.deployment.unit \" JavaEE_Wildfly1.jar \&#34 ;. FIRST_MODULE_USE" =>服务jboss.deployment.unit中的#g; org.jboss.msc.service.StartException。 \" JavaEE_Wildfly1.jar \&#34 ;. FIRST_MODULE_USE:WFLYSRV0153:无法处理部署的阶段FIRST_MODULE_USE \" JavaEE_Wildfly1.jar \" 引起:javax.persistence.PersistenceException:WFLYJPA0057:PersistenceProvider' org.eclipse.persistence.jpa.PersistenceProvider'找不到"}}
由于我没有使用数据库,我还需要指定持久性提供程序吗?我没有persistence.xml,因为我认为我不需要。
答案 0 :(得分:1)
我认为你不需要persistence.xml。查看此EJB-In-A-War wildfly快速入门,了解在没有persistence.xml的情况下部署的@Stateless EJB示例。