zoukankan      html  css  js  c++  java
  • mybatis中一直获取xml配置文件输入流值为空的类似解决方法

    第一个问题:一直在 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>
    然后问题应该能够解决
    最后试了一下网上其他的解决方案,发现把target目录删除之后重新运行即使不添加第一种也能够正常运行
  • 相关阅读:
    C++中dynamic_cas操作符的工作原理
    wcf服务契约的重载
    db2学习笔记
    微软新特性下的异常处理
    任务取消TASK
    socket多文件发送(压缩,解压)
    oracle 表分区例子
    Task构造
    TASK 的使用
    Asp.Net 用户验证(自定义IPrincipal和IIdentity)
  • 原文地址:https://www.cnblogs.com/toomucherror/p/10743418.html
Copyright © 2011-2022 走看看