请问:在SSM框架中,引入了oracle的jar包 ,依赖是添加成功了的,但是使用时报异常

请问:在SSM框架中,引入了oracle的jar包 ,依赖是添加成功了的,但是使用mybatis-generator:generate时报异常
这是报错代码
[INFO] Scanning for projects...
[INFO]

[INFO] ------------------------------------------------------------------------
[INFO] Building ssm Maven Webapp 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- mybatis-generator-maven-plugin:1.3.0:generate (default-cli) @ ssm ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.562 s
[INFO] Finished at: 2017-09-08T09:46:14+08:00
java.lang.RuntimeException: Exception getting JDBC Driver
at org.mybatis.generator.internal.db.ConnectionFactory.getDriver(ConnectionFactory.java:84)
at org.mybatis.generator.internal.db.ConnectionFactory.getConnection(ConnectionFactory.java:53)
at org.mybatis.generator.config.Context.getConnection(Context.java:487)
at org.mybatis.generator.config.Context.introspectTables(Context.java:396)
at org.mybatis.generator.api.MyBatisGenerator.generate(MyBatisGenerator.java:222)
at org.mybatis.generator.maven.MyBatisGeneratorMojo.execute(MyBatisGeneratorMojo.java:184)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
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 org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.lang.**_ClassNotFoundException: oracle.jdbc.driver.OracleDriver_**
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.mybatis.generator.internal.ObjectFactory.externalClassForName(ObjectFactory.java:89)
at org.mybatis.generator.internal.db.ConnectionFactory.getDriver(ConnectionFactory.java:81)
... 27 more
[INFO] Final Memory: 9M/77M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.0:generate (default-cli) on project ssm: Exception getting JDBC Driver -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

这是pom文件配置
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
com.chinasofti.ssmdemo
ssm
war
1.0-SNAPSHOT
ssm Maven Webapp
http://maven.apache.org

1.8.9
1.9.13
4.3.4.RELEASE

<dependencies>
    <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0.1.0</version>
    </dependency>


    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>

    <!-- servlet API -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
    </dependency>

    <!-- jstl֧�� -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.1.2</version>
        <type>jar</type>
    </dependency>
    <dependency>
        <groupId>taglibs</groupId>
        <artifactId>standard</artifactId>
        <version>1.1.2</version>
        <type>jar</type>
    </dependency>

    <!-- spring -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${spring.version}</version>
    </dependency>


    <!-- aspectj -->
    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjrt</artifactId>
        <version>${aspectj.version}</version>
    </dependency>

    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjweaver</artifactId>
        <version>${aspectj.version}</version>
    </dependency>

    <!-- jackson -->
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>2.7.5</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.7.5</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.7.5</version>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>5.3.4.Final</version>
    </dependency>

    <!-- �ļ��ϴ� -->
    <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>1.3.3</version>
    </dependency>

    <!-- �־û� -->
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.4.2</version>
    </dependency>

    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis-spring</artifactId>
        <version>1.3.1</version>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.38</version>
    </dependency>
    <dependency>
        <groupId>commons-dbcp</groupId>
        <artifactId>commons-dbcp</artifactId>
        <version>1.4</version>
    </dependency>

</dependencies>



<build>
    <finalName>ssm</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.0</version>
            <configuration>
                <source>8</source>
                <target>8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-maven-plugin</artifactId>
            <version>1.3.0</version>
            <dependencies>
                <dependency>
                    <groupId>mysql</groupId>
                    <artifactId>mysql-connector-java</artifactId>
                    <version>5.1.38</version>
                </dependency>
            </dependencies>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
                <execution>
                    <id>copy-dependencies</id>
                    <goals>
                        <goal>copy-dependencies</goal>
                    </goals>
                    <configuration>
                        <excludeArtifactIds>servlet-api,jsp-api</excludeArtifactIds>
                        <outputDirectory>web/WEB-INF/lib</outputDirectory>
                        <overWriteReleases>false</overWriteReleases>
                        <overWriteSnapshots>true</overWriteSnapshots>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

maven库是添加了oracl的jar包的图片说明

4个回答

你看下编译后的generatorConfig.xml中jdbcConnection的配置,另外插件里面没必要单独再依赖已在pom中声明的jar吧

Exception getting JDBC Driver,,driver地址配置对了没??

这是generatorConfig.xml中的jdbcConnection的代码 driver是没有问题的

connectionURL="jdbc:oracle:thin:@171.21.11.20:1521:orcl"
userId="scott"
password="tiger">

 <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
                        connectionURL="jdbc:oracle:thin:@171.21.11.20:1521:orcl"
                        userId="scott"
                        password="tiger">
        </jdbcConnection>
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
maven项目pom中添加依赖,但是jar无法引入项目
在使用maven管理项目的过程中,经常遇到在pom.xml中添加依赖,但是项目中始终无法引入对应的jar包, 这个时候我们可以进行如下操作:(Eclipse) 1、project->右击->Maven->Update Project,如此便可解决 2、实际使用中,发现eclipse与maven之间并非整合得天衣无缝,有时候eclipse中项目图标经常会莫名其妙的出现一些红叉,以下是一些个人经
Maven项目pom.xml中添加依赖,但是jar无法引入项目
在使用maven管理项目的过程中,经常遇到在pom.xml中添加依赖,但是项目中始终无法引入对应的jar包, 这个时候我们可以进行如下操作:(Eclipse) 1.选择项目->右击->Maven->Update Project,如此便可解决 2.实际使用中,发现eclipse与maven之间并非整合得天衣无缝,有时候eclipse中项目图标经常会莫名其妙的出现一些红叉,以下是
完整SSM框架jar包+oracle数据库驱动包
自己整理的SSM框架jar包,较为全面,包括log4j的jar包,oracle数据库驱动包以及Spring、springmvc、mybatis等等jar包
maven添加依赖后仍然找不到对应类
由于坑爹的eclipse经常反应迟端,我们在pom中添加相应依赖后,仍然会发现找不到对应的类,此时我们可以点击project->maven update即可
MAVEN 引入jar包没问题,但是程序中使用jar中的类报错的坑
背景: 最近在做一个老项目的迁移工作,更换了maven私服地址; 由于项目框架做了一些变动,在项目进行编译是一些类报错找不到符号; 不断摸索下终于找到问题所在: 某些问题导致有些jar包下载不完整,在maven引入依赖时是不会报错的,但在使用此jar的时候会标红; 解决方法 1.通过编译找到报错的jar; 2.在 repository找到此jar,一般未下载完大小为1k我
IDEA pom.xml里面添加依赖,但项目里没有jar包
右键项目->Maven->Reimport
eclipse maven 明明已经引入了jar包,代码中却也没提提示,检测不到jar包
eclipse maven 明明已经引入了jar包,而且已经引入libraries目录了,但代码中却也没提提示,检测不到jar包 这是为什么呢?废话少说 我认为这是eclipse的一个bug,有两个解决方法可以试试 方法一,将poem.xml的依赖包降级再升级; 方法二,在本地的repository仓库将相应的jar包删除,然后返回poem.xml重新加入这个jar包,让它
明明jar包已经引入了,并且编译不报错,但是运行却还提示classnotfound,什么原因?
我在写cxf的客户端代码调用cxf接口的时候,编译不报错,但是运行这一句的时候的时候报错: Client client = clientFactory.createClient("http://XX.XX.XX.XX:8080/XX/XXService?wsdl"); 报错提示: Caused by: java.lang.ClassNotFoundException: com.sun.t
SSM框架下利用mybatis-spring.jar整合包,以及利用注解@transactional实现事务管理
首先是准备jar包,利用mybatis-spring.jar整合包,就要取去下载一个名为mybatis-spring-1.3.1的jar包或其它版本的包,地址为https://github.com/mybatis/spring/releases 然后是需要对工程进行配置 首先是applicationContext.xml <beans xmlns="http://www.springf
Mavn 项目 引入第三方jar包 导致ClassNotFoundException
案例  我有一个Maven构建的项目,项目模块之间有依赖关系,我需要用到一个本地的jar包,我直接导入该jar包到其中一个项目,不通过pom.xml进行管理,导致其他依赖该模块的模块不能引用该jar,出现ClassNotFoundException 在该项目中,模块之间存在如下依赖: 如今该项目需要引入fastdfs_client_v1.20.jar 这个包,来实现对fast
Android Studio导入第三方依赖包并且成功编译(开源框架的使用)
一、各种简介 Git上面有很多的Android开源框架,这可是珍贵的学习资源,既能学会如何编写,又能学习大牛的代码风格。可是从来没有接触过这类框架使用的童鞋看到源代码却无法使用,不知道怎么使用,目前Android Studio(以下简称AS)是主流开发环境,其中引入的gradle我也不太懂- -!,本人小白,用一个例子来讲解一下如何导入AS中开源框架。 本文章选择的是导入源代码直接编译的,不是
Maven管理SSM框架的pom.xml文件配置(自动下载所依赖的jar包)
Maven管理SSM框架的pom.xml文件配置(自动下载所依赖的jar包),无需手动导入jar包,方便安全快捷。
Maven创建了SSM项目所需要导入的相关Jar包
搭建了一个Maven框架的SSM项目,pom.xml文件导入相关包,代码如下。 javax.servlet servlet-api 2.5 provided org.springframework spring-aop 4.3.10.RELEASE org.springframework spring-aspects 4.3.10.RELEASE
关于引入第三方jar包引发的java.lang.NoClassDefFoundError解决
在我们引入第三方jar包的时候,有时候编译不报错,但运行会报java.lang.NoClassDefFoundError; 针对这个问题,以下两种方案可以解决问题,但建议选取第二种,因为第一种会很大程度上的增大包大小: 第一种方案: 1、将需要的第三方包拷贝进libs 文件夹。 2、将引用的第三方包,添加进工作的build path -->工程上右键 -->Properties -
SSM框架,使用getBean可以成功获取,但是使用AutoWired注解出现错误
错误如下:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userService'; nested e...
maven dependencies已经引入了相应jar包,java编译的时候依然找不到类
出现一个奇怪的问题就是,Maven的dependencies已经引入了相应的jar包,但是在java文件中依然出现找不到某些类的编译错误,我在maven引入的jar包中确实是可以找到对应的类的,做了很多尝试,比如clean project,比如maven update project,比如删掉项目重新引入,比如删掉编译错误的类对应的jar的maven仓库中文件重新下载,依然解决不了这个问题,最后解...
SSM+Oracle整合笔记一环境篇
首先工具准备。思路如下: 百度告诉我好多方法可以配置SSM框架。 1、安装maven 2、用eclipse下载maven插件 3、使用maven创建web工程 4、使用maven导入jar包 5、Spring和MyBatis整合 6、配置Spring mvc 7、测试
Maven ssm框架json无法使用 需要的所有jar
//复制到pom.xml的中 保存自动更新即可,缺一个也运行不了json             commons-beanutils             commons-beanutils             1.7.0                             commons-collections             common
IDEA maven添加依赖项后,无法引用jar包的类
说明: 添加依赖项,并使用install命令下载jar到本地后,但在代码中无法引用。 1、首先添加依赖项 org.jsoup jsoup 1.10.1 2、使用install命下载依赖项的jar包 3、选中项目,选择菜单“File”——> “Project Structure”——>“Libraries” (快捷键ctrl+shift+alt+s),打开添
2017-11-30_ssm-jsp可登录但不显示查询的数据
出现customer_cd类型无法识别 ,可以登陆 ,但无数据显示 ,报错解决方法为查看customer_cd,的controller,service,dao,xml,bean是否拼写错误,
android中引入第三方包,编译通过,但运行的时候报 java.lang.NoClassDefFoundError
原因是,引入的第三方jar包没有被编译到dex文件中,在对应的
当maven引入依赖后,依报找不到包,可以手动加入包,再buildPath
当maven引入依赖后,依报找不到包,可以手动加入包,再buildPath
项目新导入jar包之后,运行报错:类没有找到异常(java.lang.ClassNotFoundException)
已经导入了新的jar包了,但是运行项目还是报错,类没有找到异常(java.lang.ClassNotFoundException: org.apache.poi.openxml4j.exceptions.InvalidFormatExceptio)
ssm框架所需jar包依赖
添加的jar包依赖名 &amp;lt;dependencies&amp;gt;        &amp;lt;!-- 测试用的包 --&amp;gt;        &amp;lt;dependency&amp;gt;            &amp;lt;groupId&amp;gt;junit&amp;lt;/groupId&amp;gt;            &amp;lt;artifactId&amp;gt;junit&amp;lt;/artifactId&amp;gt;            &
明明正确导入了外部jar包还是出现ClassNotFoundException
在建好的web工程下,新建lib文件夹,将所使用的的外部jar包复制进来,然后正确build-path后,使用单元测试完全没问题,但将项目发布以后,出现错误: java.lang.ClassNotFoundException: org.dom4j.DocumentException 明明单元测试都没问题却报这样的错误,后来去tomcat下的webapp里面寻找jar包,发现lib目录下并没有我
SSM框架常用jar包认识
原文地址:https://blog.csdn.net/qq_37426805/article/details/797374171.commons-beanutils.jar http://www.cnblogs.com/mthoutai/p/6898143.htmlcommons-beanutil开源库是apache组织的一个基础的开源库。为apache中很多类提供工具方法。学习它是学习其...
已导入jar包,但是总包类找不到的终极解决办法
找不到jar包解决办法
maven项目在引入包后项目中pom文件还是报错
maven项目在引入包后项目中pom文件还是报错解决方法: 如pom文件中version部份是如下方式,:           org.springframework         spring-core         ${spring.version}         需在文件中加入(当version中没有明确版本号的情况下需要用version中的命名在其中声明明确的版本本号
android_引用第三方jar包,编译没问题,但是运行出错----解决办法
今天植入点金的广告SDK出错,说java.lang.NoClassDefFoundError,参考了网上的博客如下,解决了问题,故笔记之: 引用第三方jar包时,因为ADT的版本过高,与环境中的路径不再符合。 纠正方法有两个: 第一个: 1》将程序中bin包下生成的apk文件删除。 2》在项目上点击右键,选择属性选项(Properties),选择java
SSM(springmvc+spring+mybatis)整合过程
问题?SSM(springmvc+spring+mybatis)整合过程 一、SSM框架比较S2SH框架的优缺点比较 二、整合过程 三、细节重要点 四、总结
maven中引入ssm 常用jar包 记得之后整理
4.0.2.RELEASE 3.2.6 1.7.7 1.2.17 org.bouncycastle bcprov-ext-jdk15on 1.50 org.apache.directory.studio org.apache.commons.codec 1.8 com.sun.mail
Intellij中创建maven工程时pom文件中引入jar包在类中无法引用的情况
今天搞了一下午,终于差不多搞清楚原因了。因为我最近在看淘淘商城的教程,在第六条的课程实践中命名在pom文件中引入了要用到的jar包,但在java文件夹中的类引用却死都引用不了,百度之下,情况各异,我的这种情况也可能只有我自己出现过也说不定,好吧,正题来了。(下面是我改好的。。。)    这是我工程的整体结构,红框那个是出错的地方还有我在taotao-searche-service中引入了solrj...
项目中已经引用的包还是找不到
虽然在libraries中有,但是还是找不到,在web包中没用引用, 在artifacts中引用
Eclipse的Java开发中jar导入后无法使用包内class的解决方案
如上图的一个结构, algs4.jar和stdlib.jar是我导入的2个jar. 但是由于这两个jar中所有的类都在default package中, 所以在MNN工程的4个默认包中都不能使用. 这是由于Java语言本身的限制导致的. 在Java里你不能在一个非default的package里使用一个jar里的default package. 国内我基本没看到有人提出解决方案, 这个解决
文件上传 导入所需的jar包启动服务后依然报错找不到jar包里的类 ClassNotFoundException
问题报错:报java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory 浏览器上报错404路径找不到,这里报404是因为所引的jar包没有找到 解决了很长时间,纠结的淡疼,刚开始自学,初学者勿喷,哈哈。还是没有经验解决办法 1. 首先确认下那个jar里有FileItemFactory这个类不
SSM常用Maven依赖
SSM基本的Maven依赖文件,测试可用
关于maven的jar包下找不到类的一种可能
刚开始找不到这个类,很纠结,去找maven库是不是有问题,看到有是有jar包的,类名也是这个jar包里的 删除了jar包,重新拉了一遍,看了看jar包又出现了 一运行还是不行 于是想是不是版本的问题,但是这个比较难验证放弃 又看一下pom.xml
SSM框架需要引入的jar包.zip
SSM框架需要引入的jar包.zip
ssm框架搭建过程中出现 spring-org.springframework.beans.factory.BeanDefinitionStoreException的解决
今天配置完ssm框架,启动tomcat服务器,报了IOException以及spring-org.springframework.beans.factory.BeanDefinitionStoreException的异常,说是找不到springmvc.xml的配置文件以及无法初始化beanfactory,可是我明明已经配置了springmvc文件,其他的spring的配置文件也都已经写好。经过上网
关于为什么jar包放入classpath为什么启动tomcat还报找不到类的错误
正确的路径是WEB-INF/lib,否则进不了tomcat容器。
相关热词 c# 应用r包 c# excel格式刷 c# 监控word保存 c#中字符串排序 c# 打印方向 c# 获取根目录 c#语言文档 c#设置开机自启动 c# cpu id 主板 c# timer越来越卡