第一个问题:一直在 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.jar2、在pom中添加<!-- https://mvnrepository.com/artifact/com.oracle/ojdbc --> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc</artifactId> <version>6</version> </dependency> 然后问题应该能够解决
原文地址:https://www.cnblogs.com/toomucherror/p/10743418.html
时间: 2024-08-08 10:53:50