我的JSP中有一个工厂方法,它在预定义的位置示例\ abcd \ configfolder \ conf.xml中查找配置文件,我无法控制此路径...我目前在C位置有文件: \ myfolder \ project \ abcd \ configfolder \ conf.xml和tomcat没有找到它..所以我想我需要在我的tomcat类路径中包含C:\ Myfolder \ project所以工厂方法找到conf.xml
任何人都可以告诉我如何做这项工作..
感谢。 Kaddy
答案 0 :(得分:2)
你是对的Kanddy,把你的文件放在像'conf'这样的文件夹里。将文件夹放在类路径中,然后在代码中通过路径访问文件
File myConfFile = new File("../conf/conf.xml")
答案 1 :(得分:0)
如果您知道绝对路径(例如,通过配置属性),则可以使用
File configFile = new File(absolutePath);
这将有效。实际上,使用以某种方式传递给tomcat /你的app的config属性是找到外部配置文件的正确方法
答案 2 :(得分:0)
我使用tomcat监视器添加了该文件夹。 Tomcat->配置 - > Java的>类路径