错误笔记--Maven-idea-xml文件找不到
2017-03-27 11:26
316 查看
第一次写博客 尴尬
文件路径异常 :
java.io.IOException: Could not find resource configs/mybatis1.xml
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114)
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:100)
at org.apache.ibatis.io.Resources.getResourceAsReader(Resources.java:160)
at db.Connaction.getSqlSession(Connaction.java:17)
at dao.ReplyDao.queryReplyList(ReplyDao.java:22)
at dao.ReplyDao.main(ReplyDao.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
但是实际编码中文件路径并未错误 相对路径拼写正确
查看编译文件 发现xml文件没有编译进去 所以运行时无法找到***.xml文件
因此需要在pom.xml 加入如下代码 将xml文件正确编译 也可把 xml放入资源文件夹
文件路径异常 :
java.io.IOException: Could not find resource configs/mybatis1.xml
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114)
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:100)
at org.apache.ibatis.io.Resources.getResourceAsReader(Resources.java:160)
at db.Connaction.getSqlSession(Connaction.java:17)
at dao.ReplyDao.queryReplyList(ReplyDao.java:22)
at dao.ReplyDao.main(ReplyDao.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
但是实际编码中文件路径并未错误 相对路径拼写正确
public SqlSession getSqlSession() throws IOException{ Reader reader=Resources.getResourceAsReader("configs/mybatis1.xml"); SqlSessionFactory factory=new SqlSessionFactoryBuilder().build(reader); SqlSession sqlSession=factory.openSession(); return sqlSession; }
查看编译文件 发现xml文件没有编译进去 所以运行时无法找到***.xml文件
因此需要在pom.xml 加入如下代码 将xml文件正确编译 也可把 xml放入资源文件夹
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources>
相关文章推荐
- IDEA Maven打包时报找不到符号错误
- idea中maven配置jar包存在,依旧报找不到错误。
- Maven with IntelliJ IDEA 学习笔记
- 安装Maven后提示找不到JDK的错误 。The Maven Integration requires that Eclipse be running in a JDK
- IntelliJ Idea各种技巧设置笔记和错误解决
- Intellij14创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题
- intellj(idea) 编译项目时在warnings 页签框里 报 “xxx包不存在” 或 “找不到符号” 或 “未结束的字符串字面值” 或 “需要)” 或 “需要;”等错误提示
- eclipse装上maven后老是报一个找不到jdk的错误
- 折腾笔记之wordpress安装出现错误---【wordpress点击文章找不到网页的解决办法】
- MyEclipse 新建maven项目:错误: 找不到或无法加载主类
- maven项目 错误: 找不到或无法加载主类
- 从零开始写javaweb框架笔记1-使用IDEA创建Maven项目
- maven project中,在main方法上右键Run as Java Application时,提示错误:找不到或无法加载主类XXX.XXXX.XXX
- Maven with IntelliJ IDEA 学习笔记(一)
- mvn install 报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2 错误: 找不到符号
- maven 安装 出现 错误: 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launche
- 安装Maven后提示找不到JDK的错误 。The Maven Integration requires that Eclipse be running in a JDK
- 安装Maven后提示找不到JDK的错误 。The Maven Integration requires that Eclipse be running in a JDK
- Eclipse Maven错误: 找不到或无法加载主类 com.asiainfo.test.SFTP.MySFTP
- 学习笔记-setContentView错误 找不到R.layout.activity