码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis中一直获取xml配置文件输入流值为空的类似解决方法

时间:2019-04-21 00:18:34      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:getc   stream   tis   mybatis   仓库   dao   ade   jdk7   版本   

第一个问题:一直在 InputStream stream = StudentDaoImpl.class.getClassLoader().getResourceAsStream("config.xml");
返回null,后来发现是resource不能编译到class文件中,在pom中添加
<resources>
<!-- 不编译resources下的配置文件 -->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
第二个问题:ojdbc和jdk不兼容,也可能是ojdbc版本太高,下载了ojdbc14仍然不行,和jdk7相比来说太高了,
是因为oracle和idea之间自己的问题,如下配置能解决
下载所需的ojdbc版本,打开命令提示符到ojdbc所在的目录以ojdbc6为例,删除之前的ojdbc本地仓库目录,进行如下操作
1、在cmd窗口输入:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc -Dversion=6 -Dpackaging=jar -Dfile=ojdbc-6.jar
2、在pom中添加
<!-- https://mvnrepository.com/artifact/com.oracle/ojdbc -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>6</version>
</dependency>
然后问题应该能够解决

mybatis中一直获取xml配置文件输入流值为空的类似解决方法

标签:getc   stream   tis   mybatis   仓库   dao   ade   jdk7   版本   

原文地址:https://www.cnblogs.com/toomucherror/p/10743418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!