TOMCAT加载文件

czmchen 2010-03-23 03:52:04
我的TOMCAT版本是5.5.28,项目的src下有个dat文件,我加载这个文件试了好几种的方法都不行!
方法一:

InputStream fileStream = null;
ClassLoader loader = Thread.currentThread().getContextClassLoader();
fileStream = loader.getResourceAsStream("data.dat");


方法二:

InputStream is =MyClass.class.getResourceAsStream("data.dat");


部署到TOMCAT后就找不到这个文件,直接写个mian方法跑它就没问题,我觉得是TOMCAT版本的问题,以前我一直用TOMCAT6都没这些问题,用到TOMCAT5就出现了
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
soli11722984 2010-03-23
  • 打赏
  • 举报
回复
this.getClass().getClassLoader().getResource("\\").getPath();
打印一下,有意外惊奇
czmchen 2010-03-23
  • 打赏
  • 举报
回复

new FileInputStream("D:/apache-tomcat-5.5.28/data.dat");


路径死锁是可以读取的!

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧