Document doc = builder.build(url.openStream());url老是找不到 DBConfig.xml中呢?请问如何找到 WEB_INF/class 目录下的 DBConfig.xml

myhomemylove 2004-12-06 03:20:00
DBconfig DB = new DBconfig();
URL url = DB.getClass().getResource("DBConfig.xml");
Document doc = builder.build(url.openStream());

DBconfig 是我解析DBConfig.xml的一个类。
DBConfig.xml文件我已经放在classpath目录下。
这是我发布在网上的程序。

为什么
URL url = DB.getClass().getResource("DBConfig.xml");
url老是找不到 DBConfig.xml中呢?请问如何找到 WEB_INF/class 目录下的 DBConfig.xml ?
谢谢。
...全文
229 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
usabcd 2004-12-06
  • 打赏
  • 举报
回复
前面加一斜杠
("/DBConfig.xml");
myhomemylove 2004-12-06
  • 打赏
  • 举报
回复
呵呵,不治本啊。楼上你说的方法,放在bin下 也没道理啊。我现在是发布到tomact上。应该放在应用的webapps目录下,而与tomcat没关系。
jFresH_MaN 2004-12-06
  • 打赏
  • 举报
回复
呵呵,你是用的Tomcat吗?
如果我没有猜错的话,你放在Tomcat目录/bin里面肯定可以
我以前也有这个问题,费了好大劲才发现这个问题
myhomemylove 2004-12-06
  • 打赏
  • 举报
回复
楼上说的不行,还是找不到。直接放到WEB_INF/ 目录下,没道理啊
j2nix 2004-12-06
  • 打赏
  • 举报
回复
把 DBConfig.xml 直接放到WEB_INF/ 目录下试试。

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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