Java Tomcat中部署的问题
这是我的目录结构: 在META-INF(/src/main/java)文件夹中,我有“persistence.xml”。问题是:当我将此项目部署到WAR项目时,此WAR不包含persistence.xml和log4j.properties。将资源文件(例如Java Tomcat中部署的问题,java,maven,tomcat,war,Java,Maven,Tomcat,War,这是我的目录结构: 在META-INF(/src/main/java)文件夹中,我有“persistence.xml”。问题是:当我将此项目部署到WAR项目时,此WAR不包含persistence.xml和log4j.properties。将资源文件(例如persistence.xml)放入 您是否设置了任何排除标记?您对“排除标记”的意思是什么?当我这样做时,会出现以下错误:“未找到名为“Odononewpu”的持久化单元…”,换句话说:无法在/src/main/resources中找到pe
persistence.xml
)放入
您是否设置了任何排除标记?您对“排除标记”的意思是什么?当我这样做时,会出现以下错误:“未找到名为“Odononewpu”的持久化单元…”,换句话说:无法在/src/main/resources中找到persistence.xml
persistence.xml
应该在src/main/resources/META-INF/persistence.xml
中,Maven不复制WEB-INF/classes中resources下的文件吗?真诚地问。@alexgrimaldi是的,当你使用war
时。在JEE6中,持久化单元可以在war中定义。我将“log4j.properties”和“persistence.xml”(/META-INF/)放在/src/main/resources/中,war文件通常具有这些文件。但当我尝试启动服务器时,错误是:“error listenerStart”
src/main/resources