首页 > 解决方案 > 我如何在 servlet 中使用 catalina.home?

问题描述

<beans proflie="myProfile"> <context:property-placeholder location="file:${catalina.home}/webapps/dir/properties" ignore-resource-not-found="true"/> </beans>catalina.home 无法正常工作,但完整路径运行良好。

在我的服务器中有tomcat 9,当我启动它时,打印 CATALINA_HOME=var/user/share/tomcat9

标签: tomcatservletsintellij-ideapropertiesjavabeans

解决方案


您可以使用代码String homedir = System.getProperty("catalina.home");在任何地方获取 tomcat 的主目录 - servlet、jsp 或 java 代码。


推荐阅读