站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题请教:如何在WEB运行时,在JAVA类中使用虚拟路径构建file? (不使用servlet,就是普通类)

请教:如何在WEB运行时,在JAVA类中使用虚拟路径构建file? (不使用servlet,就是普通类)

摘要: 请教:如何在WEB运行时,在JAVA类中使用虚拟路径构建file? (不使用servlet,就是普通类)


这个问题一直不知道该怎么解决,如果是在单机环境下:

File file = new File("config");

其路径便是包的根目录

但移到WEB下,如果是TOMCAT的话,启动后,则是%TomcatDir%bin,变成bin文件夹下了,weblogic没试,估计又不一样了。

因为是普通类,也无法通过servlet来获得当前WEB应用的根目录,但就是想不把程序写死了,拿到其他的环境下不需要改也可以读取文件。

曾经试过在web.xml里配置个参数,给出具体的路径,在应用服务器启动时调用一个servlet,取得路径后放入一个static变量内,这样是可以解决,但想了想,不符合我的要求,想知道有没好的解决方法。。。

实在不知道杂弄了,大侠们帮帮忙,双手双脚把分送上~~~ ^_^


如果你的TOMCAT是5。0以上

建议你别配置TOMCAT环境变量

那么FILE应该没问题


使用配置中的路径


关注下


to libin19830213(游戏与娱乐): 谢谢你的回复,我试着做了,但还是不行




to TinyJimmy(Jimmy): 什么意思,能说清楚点吗?


↑返回目录
前一篇: 请问eclipse3.2的多国语言包在哪下啊~告诉我地址呀~谢谢!
后一篇: 请教,能给某一个新闻发布系统的源代码么?