java怎么访问tomcat下的classes下的包里的配置文件

注意,不是直接放在classes下,由于其他方面的考虑必须要放在classes下的某个包里... 注意,不是直接放在classes下,由于其他方面的考虑必须要放在classes下的某个包里 展开
 我来答
匿名用户
2015-09-23
展开全部

一般会在web.xml中配置webAppRootKey

<context-param>
<param-name>webAppRootKey</param-name>
<param-value>aaa.root</param-value>
</context-param>

java代码里
System.getProperty("aaa.root")
就能得到tomcat项目目录:比如
webapps\Project

System.getProperty("aaa.root")+"/WEB-INF/classes"就到classess目录了,你就可以加自己的路径了。
匿名用户
2015-09-23
展开全部
getClass().getResourceAsStream()
更多追问追答
追问
这种方式直接放在classes下的可以适用,但是放在classes目下的子包里就不行了
追答
子目录,就加子目录呗,怎么不可以呢

getClass().getResourceAsStream("/abc/edf/hij.jpg");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孙雁斌
2015-09-23 · 知道合伙人教育行家
孙雁斌
知道合伙人教育行家
采纳数:357 获赞数:2676
独立外语培训师 开源科技文章译者 字幕组译员

向TA提问 私信TA
展开全部
这个查java api手册就有
追问
这个涉及到web服务器,所以查java的api肯定是没有的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式