Java 在Servlet上下文中引用属性文件
新手问题: 我的上下文中有XMLJava 在Servlet上下文中引用属性文件,java,tomcat,spring-mvc,intellij-idea,Java,Tomcat,Spring Mvc,Intellij Idea,新手问题: 我的上下文中有XML <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <value>classpath:my_portal.properties</value> </property> </bean>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<value>classpath:my_portal.properties</value>
</property>
</bean>
classpath:my_portal.properties
我将my_portal.properties文件作为IntelliJ项目的一部分(在/conf目录中),但是,当我运行/调试war_分解工件时,它似乎没有为Tomcat提供访问该文件的能力。如何公开该文件,以便Tomcat能够访问XML上下文文件中的属性 类路径:前缀意味着:在类路径中查找此资源。webapp的类路径由WEB-INF/classes目录和WEB-INF/lib下的所有JAR组成 因此,将该文件放在源文件夹中,IntelliJ将通过将其与已编译的类一起复制到目标文件夹来“编译”它。或者更改IntelliJ项目配置,使其将此文件复制到生成(分解)war中的WEB-INF/classes 如果您使用的是Maven常规布局,它应该位于
src/main/resources
下