如何配置 ibatis 的map.xml 放在src目录外 5

我的myeclipse环境可以,移到eclipse3.4出问题我是直接用ibatis的Resources来读取XML,放在src目录下可以正确读入。Readerreade... 我的myeclipse环境可以,移到eclipse3.4出问题
我是直接用ibatis的Resources来读取XML,放在src目录下可以正确读入。
Reader reader = Resources.getResourceAsReader (resource)

貌似必须放在SRC目录下(新建一个Build Path里跟放在src目录下没区别,还是要谢谢各位的回答。
展开
 我来答
笑叹江雪
2012-09-28 · TA获得超过668个赞
知道小有建树答主
回答量:264
采纳率:100%
帮助的人:335万
展开全部
新建source folder 而非普通folder,然后和src下一样
---------------------------------------------------------------------
看了下ibatis源码,的确,用
Resources.getResourceAsReader (resource)采用的是defaultClassLoader或者Thread.currentThread().getContextClassLoader() , 所以有问题。
但用 getResourceAsStream(null, resource), 或者 getResourceAsFile(null, resource)
会取 ClassLoader.getSystemResourceAsStream, 应该就能用上面的方法了。甚至放到容器、或者jre的环境中
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12ee0fd
2012-09-27 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:2281万
展开全部
新建一个目录、然后把这个目录加到Build Path里。map.xml就可以放到这个目录下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞羽流觴
2012-09-26
知道答主
回答量:26
采纳率:0%
帮助的人:11.4万
展开全部
在stucts的配置文件里引用这个MAP.XML
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式