我遇到了Java EE项目的问题。我尝试访问我的数据库,但我得到以下异常:
cannot Deploy SupinBank
Deployment Error for module: SupinBank:
Error occurred during deployment: Exception while loading the app :
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException:
javax.ejb.EJBTransactionRolledbackException. Please see server.log for more details.
此外,我的项目中没有创建任何persistence.xml
。这是正常的吗?
告诉我您是否需要有关server.log的更多详细信息。
答案 0 :(得分:1)
从您的日志文件:
引起:java.lang.IllegalStateException:无法检索 UnitName SupinBank-PU的EntityManagerFactory
如果使用JPA,则需要persistence.xml文件。服务器日志指出它应该有一个名为SupinBank-PU的持久性单元。您需要提供此文件才能使项目正常运行。