【发布时间】:2011-01-21 04:58:40
【问题描述】:
我有一个基于 openJPA 的项目,我需要将它以 aar 的格式部署到 Tomcat 下的以下文件夹中。
tomcat\webapps\axis2\WEB-INF\services
但似乎服务无法加载 aar 文件内 META-INF 文件夹中的 persistence.xml 文件。我找到了将 aar 文件重命名为 jar 的解决方案,例如 DummySerivce.aar -> DummySerivce.jar 然后将 DummySerivce.jar 放入 lib 文件夹中,确切地说
tomcat\webapps\axis2\WEB-INF\lib
这一次,persistence.xml 可以加载并且服务运行良好。但这不必要地导入了一个未包含在规范中的 jar 文件。
所以我的问题是,有没有办法从 aar 文件加载 persistence.xml?代码中是否可以重载persistence.xml文件的路径?
顺便说一句,persistence.xml中只剩下实体信息,数据库连接参数已经在代码中定义好了,我用的是Axis2。
谢谢!
【问题讨论】:
标签: java tomcat jpa axis2 openjpa