|
发表于 2006-8-3 00:22:22
|
显示全部楼层
你的war包只是部署到服务器的一个子过程,整个Tomcat的WEB应用只有一个入口那就是main的入口,那么启动Tomcat的main类的路径就是所谓的当前可执行路径也就是/home/Tomcat4/bin下,如果想把配置放到war下,那么就要考虑WAR/WEB-INF/classes/和WAR/WEB-INF/lib,Tomcat针对你的war应用启动了对应的ClassLoad,可以合理的把上述路径作为classpath路径,当然也包括Tomcat_home/common/lib和Tomcat_home/common/classes,所以你把配置文件放到WAR/WEB-INF/classes/下,或者打到一个jar包的根下放到WAR/WEB-INF/lib中,使用"/config.xml"的方式,就会直接以流的形式读出! |
|