首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >${catalina.base} in catelina.properties未被CATALINA_BASE替换

${catalina.base} in catelina.properties未被CATALINA_BASE替换
EN

Stack Overflow用户
提问于 2014-09-10 08:42:29
回答 1查看 2.5K关注 0票数 1

我得到异常FileNotFoundException,因为${catalina.base}尚未转换为CATALINA_BASE的值

代码语言:javascript
复制
Caused by: java.io.FileNotFoundException: ${catalina.base}/conf/fourf.properties (No such file or directory)

我在FOURF_JAVA_CONFIGURATION中添加了一个属性catelina.properties

代码语言:javascript
复制
FOURF_JAVA_CONFIGURATION=${catalina.base}/conf/fourf.properties

启动tomcat时,它会记录:

代码语言:javascript
复制
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为什么不发生这种事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-10 12:10:36

我在代码中添加了下面一行代码,从而使其工作起来:

代码语言:javascript
复制
configurationPath = configurationPath.replace("${catalina.base}", System.getProperty("catalina.base"));

我设想在那里使用某种自动化来替换${catalina.base},但显然不是。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25760924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档