我有一个典型的基于eclipse的web应用程序结构project.I编码为应用程序的后端,并希望测试它。我在后端使用spring IOC和hibernate。 ,所有的XML和属性文件都位于WEB-INF中。当我试图通过独立的main方法测试后端时,它无法找到属性文件,尽管属性文件和xml是在同一个文件夹中即。 WEB-INF。 PropertyplaceholderConfigurer:找不到WEB-INF中的属性文件
0
A
回答
0
您可以将您的database.properties
到/WEB-INF/classes/database.properties
,基本上把它放在classpath中,和访问它作为
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:database.properties" />
</bean>
+0
我试图运行后端使用main方法,在我无法获得ServletContext。 –
+0
oki,我已经从答案中删除,因为它不是一个可行的解决方案。将属性文件放在classpath中并将其作为类路径资源进行访问应该适合您,不是吗? –
相关问题
- 1. 找不到PropertyPlaceholderConfigurer文件
- 2. PropertyPlaceholderConfigurer在磁盘上找不到属性文件
- 3. 不使用PropertyPlaceholderConfigurer加载属性文件
- 4. PropertyPlaceholderConfigurer如何加载属性文件?
- 5. PropertyPlaceholderConfigurer:使用外部属性文件
- 6. PropertyPlaceholderConfigurer查找DB值并使用属性文件作为回退
- 7. 从PropertyPlaceholderConfigurer访问属性与多个属性文件
- 8. 属性不是从属性中找到文件中使用@Value
- 9. Spring的PropertyPlaceholderConfigurer与一个jar文件中的属性
- 10. PropertyPlaceholderConfigurer不能忽略属性文件甚至ignoreResourceNotFound =真
- 11. Spring:PropertyPlaceholderConfigurer找不到属性文件
- 12. SymmetricException:找不到属性文件
- 13. Maven Build不读取webinf/lib文件夹中的文件
- 14. 春天的多个属性。 PropertyPlaceholderConfigurer类中的属性
- 15. 在JAR文件中找不到属性文件
- 16. Log4j的不是找不到配置属性文件中
- 17. 找不到ResourceBundle文件,属性文件不在jar
- 18. 找不到属性的属性
- 19. 找不到属性
- 20. 找不到属性文件 - 如何找到它作为资源?
- 21. 用于PropertyPlaceholderConfigurer的系统属性后缀
- 22. 来自文件的属性在Spring中找不到
- 23. 找不到Web应用程序中属性文件的路径?
- 24. 找不到Rigibody2D组件的Velocity属性
- 25. 找不到“的schemaLocation”属性
- 26. 找不到ProjectInfo.xml文件。生成声纳属性文件失败
- 27. 未找到Log4J属性文件
- 28. getBundle无法找到属性文件
- 29. 试图找到属性文件
- 30. 参数化找到属性文件
可能的原因是:web应用程序外“/ WEB-INF”是一个名为'目录WEB- INF'在根路径(即linux下的'/')。作为一种解决方法,可以使用多个位置与PPC –
对不起,我没有得到您的意见 –