我有一个filter.properties文件,其中包含以下内容:
database.driver= mydatabase
database.url= myURL
database.user=usr
database.password=pwd
database.initialsize=3
database.maxactive=5
我的资源标签中的openejb.xml文件中也有这个:
JdbcDriver ${database.driver}
JdbcUrl ${database.url}
UserName ${database.user}
Password ${database.password}
但是,当我做一个tomee:与maven一起运行时,我遇到了很多这类错误:
Unable to resolve class ${database.driver}
OR
Caused by: java.lang.ClassNotFoundException: ${database.driver}
我试图通过添加我的pom.xml来解决这个问题:
<properties>
<myDatabase.driver>${database.driver}</myDatabase.driver>
</properties>
但它不起作用。
欢迎所有建议。
最好的问候。
答案 0 :(得分:1)
https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
集
<filtering>true</filtering>
这假设所有内容都是类路径上的资源文件。
或者在Tomcat中的应用程序之外创建这样的数据源。