我得到异常FileNotFoundException,因为${catalina.base}尚未转换为CATALINA_BASE的值
Caused by: java.io.FileNotFoundException: ${catalina.base}/conf/fourf.properties (No such file or directory)我在FOURF_JAVA_CONFIGURATION中添加了一个属性catelina.properties
FOURF_JAVA_CONFIGURATION=${catalina.base}/conf/fourf.properties启动tomcat时,它会记录:
Using CATALINA_BASE: /usr/share/tomcat_appserver
Using CATALINA_HOME: /usr/share/tomcat_appserver
Using CATALINA_TMPDIR: /usr/share/tomcat_appserver/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat_appserver/bin/bootstrap.jar我本来希望/usr/share/tomcat_appserver/conf/fourf.properties.值为FOURF_JAVA_CONFIGURATION为什么不发生这种事?
发布于 2014-09-10 12:10:36
我在代码中添加了下面一行代码,从而使其工作起来:
configurationPath = configurationPath.replace("${catalina.base}", System.getProperty("catalina.base"));我设想在那里使用某种自动化来替换${catalina.base},但显然不是。
https://stackoverflow.com/questions/25760924
复制相似问题