我的演示有一个Maven-依赖项,它包含一个ojdbc6.jar。
我想和Gradle一起建一个可运行的罐子。运行时: line.It命令中的gradle build运行良好,并创建了一个Test.jar
在build/libs folder.when中,我使用的是:java -jar Test.jar。它显示:无法加载类: oracle.jdbc.OracleDriverclass未找到。有人能帮我吗?非常感谢!
由: ClassLoader:org.springframework.boot.loader.LaunchedURLClass ssLoader:org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$TcclSafeAggregatedClassLoader@60cbbfcd at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:56) at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:268)引起的java.lang.ClassNotFoundException:无法加载类: oracle.jdbc.OracleDriver .由:org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:268)造成的46种常见帧省略。无法加载请求的类: org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader.findClass(ClassLoaderServiceImpl.java:230) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$TcclSafeAggregatedClassLoader.findClass(ClassLoaderServiceImpl.java:456) at java.lang.ClassLoader.loadClass(未知源) at java.lang.ClassLoader.loadClass(未知源) at java.lang.Class.forName0(原生源)方法)在org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38)的java.lang.Class.forName(未知源)
发布于 2015-07-08 02:34:41
我已经解决了!
请访问oracle.com下载!
mvn安装:-Dfile=f:\ojdbc7.jar - -DgroupId=com.oracle.weblogic -DartifactId=ojdbc7 - Dversion=12.1.0.2.0 -Dpackaging=jar
C:\Users\Administrator.m2\repository\com\oracle\weblogic\ojdbc7\12.1.0.2.0
plugin:1.2.4.RELEASE") } } apply plugin: "java" apply plugin: "eclipse" apply plugin: "idea" apply plugin: "spring-boot" jar { baseName = "Test" version = "0.1.0" } repositories { mavenCentral() mavenLocal(); maven { url "http://repo.spring.io/libs-release" } } dependencies { compile("org.springframework.boot:spring-boot-starter-web") compile("org.springframework.boot:spring-boot-starter-thymeleaf") compile("org.springframework.boot:spring-boot-starter-data-jpa") compile("org.springframework.flex:spring-flex-core:1.6.0.RC1") compile("com.oracle.weblogic:ojdbc7:12.1.0.2.0") testCompile("org.springframework.boot:spring-boot-starter-test") }
task wrapper(type: Wrapper) { gradleVersion = "2.4" } tasks.withType(JavaCompile) { options.encoding = "UTF-8" }https://stackoverflow.com/questions/31236382
复制相似问题