关于spring的applicationContext.xml文件的问题

zhaohao19853 2011-03-23 02:55:53
我在applicationContext.xml文件里
<!-- 引入数据源 -->
<import resource="../../datasource.xml" />

我想请问一下,这个引用的目录最大支持几层啊。

容器是Tomcat

请知道的大大解答一下,谢谢
...全文
155 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qianyecq 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhaohao19853 的回复:]
在applicationContext.xml写绝对路径?这样可以么?谁知道这个工程会安装在哪。
[/Quote]
....你的配置文件根本不在你的项目里,项目在什么地方有关系吗?
CrazyCoder2010 2011-03-23
  • 打赏
  • 举报
回复
把要implort进来的spring配置文件和applicationContext.xml方在同一个目录下好了,或者是和applicationContext.xml平行的其他目录下面,如下是我们做了N个项目一直在用的
1.平行import resource="applicationContext-dao.xml"
WEB-INF
|-applicationContext.xml
|-applicationContext-dao.xml
2.applicationContext.xml处于父目录中 import resource="user/applicationContext-dao.xml"
WEB-INF/classes
|-applicationContext.xml
|-user
| |-applicationContext-dao.xml
| |-applicationContext-service.xml
|-profile
| |-applicationContext-profile.xml
clarck_913 2011-03-23
  • 打赏
  • 举报
回复
写在classpath的应该都没问题
zhaohao19853 2011-03-23
  • 打赏
  • 举报
回复
在applicationContext.xml写绝对路径?这样可以么?谁知道这个工程会安装在哪。
qianyecq 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zhaohao19853 的回复:]
那我这里,WEB-INF上级目录ROOT上级目录webapps的同级目录conf,里面有个xml文件,我想在applicationContext.xml加载一下。结果报错,说文件找不到,可以文件确实存在。路径也确实没写错。

这是怎么回事。
[/Quote]
不是在项目里要写绝对路径。
zhaohao19853 2011-03-23
  • 打赏
  • 举报
回复
那我这里,WEB-INF上级目录ROOT上级目录webapps的同级目录conf,里面有个xml文件,我想在applicationContext.xml加载一下。结果报错,说文件找不到,可以文件确实存在。路径也确实没写错。

这是怎么回事。
qianyecq 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zhaohao19853 的回复:]
那WEB-INF以上的目录都不能访问么?
[/Quote]
可以的
zhaohao19853 2011-03-23
  • 打赏
  • 举报
回复
那WEB-INF以上的目录都不能访问么?
qianyecq 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhaohao19853 的回复:]
就是想问,是不是能引入任何目录的任何文件。
[/Quote]
这个貌似跟系统有关吧,比如linux下应该是不能访问ROOT目录下的。
zhaohao19853 2011-03-23
  • 打赏
  • 举报
回复
就是想问,是不是能引入任何目录的任何文件。
我嘞个去 2011-03-23
  • 打赏
  • 举报
回复
不太明白你要问什么?
zhaohao19853 2011-03-23
  • 打赏
  • 举报
回复
请知道的大大回答一下。

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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