SpringMVC使用Jedis发布后提示java.lang.ClassNotFoundException: redis.clients.jedis.Jedis问题

本文介绍了一种在SpringMVC项目中使用Jedis连接Redis时遇到的java.lang.ClassNotFoundException异常的解决方案,通过正确配置和发布jedis-2.10.0.jar文件,最终成功解决了问题。

开发工具:MyEclipse 2017 CI 10

环境 :jdk 1.8 , Spring 4.1  , Jedis 2.10

问题代码:

package com.scott.springmvc.restcontroller;

import org.springframework.web.bind.annotation.RequestMapping;
import com.util.RedisUtil;
import org.springframework.web.bind.annotation.*;
import redis.clients.jedis.Jedis;


@RestController
public class Buy {
    private Jedis redis = null;	
	@RequestMapping("/GetRedis")
	public String GetRedisByKey(String key){
		redis = RedisUtil.getJedis();
		System.out.println("Get data from Redis");
		return redis.get(key);
	}
}

发布到MyEclipse tomcat 8.5后,调用提示

严重: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: Lredis/clients/jedis/Jedis;
	at java.lang.Class.getDeclaredFields0(Native Method)
	at java.lang.Class.privateGetDeclaredFields(Unknown Source)
	at java.lang.Class.getDeclaredFields(Unknown Source)
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.findResourceMetadata(CommonAnnotationBeanPostProcessor.java:328)
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:284)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:924)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:725)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
	at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:658)
	at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:624)
	at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:672)
	at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:543)
	at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:484)
	at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:779)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: redis.clients.jedis.Jedis
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
	... 42 more
五月 14, 2020 4:10:54 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Allocate exception for servlet dispatcher
java.lang.ClassNotFoundException: redis.clients.jedis.Jedis
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
	at java.lang.Class.getDeclaredFields0(Native Method)
	at java.lang.Class.privateGetDeclaredFields(Unknown Source)
	at java.lang.Class.getDeclaredFields(Unknown Source)
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.findResourceMetadata(CommonAnnotationBeanPostProcessor.java:328)
	at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:284)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:924)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:725)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
	at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:658)
	at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:624)
	at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:672)
	at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:543)
	at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:484)
	at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:779)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)

 上网查询有关java.lang.ClassNotFoundException: redis.clients.jedis.Jedis的问题,或是有关SpringMVC使用使用Jedis的问题(因为本人初次使用SpringMVC和Jedis,所以这么查了),多数提到org.springframework.data及其各种配置方法,经过各种尝试,换版本,问题依旧,突然想到生成没错,也可以成功发布,只是调用出错,说明项目引用没问题,会不会是jedis-2.10.0.jar这个文件没发布到tomcat呢。更改下发布属性试试

右键项目属性

把引部jar文件添加到这列表,重新发布。 重新调用上述代码中的方法,MyEclipse Console   会输出F4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".的信息,应该是少某个引用,不过上述错误信息没有,访问Redis也没有问题了。java.lang.ClassNotFoundException: redis.clients.jedis.Jedis 这个问题终于解决。

 

C:\Users\Lenovo\.jdks\jdk1.8.0_431\bin\java.exe "-javaagent:D:\Idea\IntelliJ IDEA 2024.1.1\lib\idea_rt.jar=4303:D:\Idea\IntelliJ IDEA 2024.1.1\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\charsets.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\deploy.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\access-bridge-64.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\cldrdata.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\dnsns.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\jaccess.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\jfxrt.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\localedata.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\nashorn.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\sunec.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\sunjce_provider.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\sunmscapi.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\sunpkcs11.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\ext\zipfs.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\javaws.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\jce.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\jfr.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\jfxswt.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\jsse.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\management-agent.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\plugin.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\resources.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\jre\lib\rt.jar;E:\work\wxll-api\orchard-api\target\classes;E:\work\wxll-api\orchard-common\target\classes;E:\apache-maven-3.5.0\repository\cglib\cglib-nodep\2.2.2\cglib-nodep-2.2.2.jar;E:\apache-maven-3.5.0\repository\com\fasterxml\jackson\core\jackson-annotations\2.7.4\jackson-annotations-2.7.4.jar;E:\apache-maven-3.5.0\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;E:\apache-maven-3.5.0\repository\org\hibernate\hibernate-validator\5.2.3.Final\hibernate-validator-5.2.3.Final.jar;E:\apache-maven-3.5.0\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;E:\apache-maven-3.5.0\repository\org\jboss\logging\jboss-logging\3.2.1.Final\jboss-logging-3.2.1.Final.jar;E:\apache-maven-3.5.0\repository\com\fasterxml\classmate\1.1.0\classmate-1.1.0.jar;E:\apache-maven-3.5.0\repository\commons-beanutils\commons-beanutils\1.9.2\commons-beanutils-1.9.2.jar;E:\apache-maven-3.5.0\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;E:\apache-maven-3.5.0\repository\com\alibaba\fastjson\1.2.7\fastjson-1.2.7.jar;E:\apache-maven-3.5.0\repository\redis\clients\jedis\2.9.0\jedis-2.9.0.jar;E:\apache-maven-3.5.0\repository\org\apache\commons\commons-pool2\2.4.2\commons-pool2-2.4.2.jar;E:\apache-maven-3.5.0\repository\org\apache\httpcomponents\httpclient\4.5.1\httpclient-4.5.1.jar;E:\apache-maven-3.5.0\repository\org\apache\httpcomponents\httpcore\4.4.3\httpcore-4.4.3.jar;E:\apache-maven-3.5.0\repository\commons-httpclient\commons-httpclient\3.1\commons-httpclient-3.1.jar;E:\apache-maven-3.5.0\repository\com\google\guava\guava\17.0\guava-17.0.jar;E:\apache-maven-3.5.0\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.jar;E:\apache-maven-3.5.0\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;E:\apache-maven-3.5.0\repository\com\mangofactory\swagger-springmvc\1.0.0\swagger-springmvc-1.0.0.jar;E:\apache-maven-3.5.0\repository\com\wordnik\swagger-annotations\1.3.11\swagger-annotations-1.3.11.jar;E:\apache-maven-3.5.0\repository\org\slf4j\slf4j-api\1.7.7\slf4j-api-1.7.7.jar;E:\apache-maven-3.5.0\repository\joda-time\joda-time\2.5\joda-time-2.5.jar;E:\apache-maven-3.5.0\repository\com\mangofactory\swagger-models\1.0.0\swagger-models-1.0.0.jar;E:\apache-maven-3.5.0\repository\commons-net\commons-net\3.6\commons-net-3.6.jar;E:\apache-maven-3.5.0\repository\com\njqg\orchard\orchard-core-cache\1.0.0-SNAPSHOT\orchard-core-cache-1.0.0-SNAPSHOT.jar;E:\apache-maven-3.5.0\repository\org\springframework\data\spring-data-redis\1.8.3.RELEASE\spring-data-redis-1.8.3.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\data\spring-data-keyvalue\1.2.3.RELEASE\spring-data-keyvalue-1.2.3.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\data\spring-data-commons\1.13.3.RELEASE\spring-data-commons-1.13.3.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-oxm\4.3.7.RELEASE\spring-oxm-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\slf4j\jcl-over-slf4j\1.7.13\jcl-over-slf4j-1.7.13.jar;E:\apache-maven-3.5.0\repository\javax\mail\mail\1.4.7\mail-1.4.7.jar;E:\apache-maven-3.5.0\repository\javax\activation\activation\1.1\activation-1.1.jar;E:\apache-maven-3.5.0\repository\com\belerweb\pinyin4j\2.5.0\pinyin4j-2.5.0.jar;E:\apache-maven-3.5.0\repository\com\njqg\orchard\orchard-core-dal\1.0.0-SNAPSHOT\orchard-core-dal-1.0.0-SNAPSHOT.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-jdbc\4.3.7.RELEASE\spring-jdbc-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\aspectj\aspectjweaver\1.8.13\aspectjweaver-1.8.13.jar;E:\apache-maven-3.5.0\repository\org\yaml\snakeyaml\1.14\snakeyaml-1.14.jar;E:\apache-maven-3.5.0\repository\org\mybatis\mybatis\3.3.0\mybatis-3.3.0.jar;E:\apache-maven-3.5.0\repository\org\mybatis\mybatis-spring\1.2.3\mybatis-spring-1.2.3.jar;E:\apache-maven-3.5.0\repository\mysql\mysql-connector-java\5.1.15\mysql-connector-java-5.1.15.jar;E:\apache-maven-3.5.0\repository\org\apache\commons\commons-dbcp2\2.1.1\commons-dbcp2-2.1.1.jar;E:\apache-maven-3.5.0\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;E:\work\wxll-api\orchard-dal\target\classes;E:\apache-maven-3.5.0\repository\com\alibaba\druid\1.0.11\druid-1.0.11.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\lib\jconsole.jar;C:\Users\Lenovo\.jdks\jdk1.8.0_431\lib\tools.jar;E:\apache-maven-3.5.0\repository\com\njqg\orchard\rest-client\1.0.2-SNAPSHOT\rest-client-1.0.2-SNAPSHOT.jar;E:\apache-maven-3.5.0\repository\com\njqg\orchard\rest-common\1.0.2-SNAPSHOT\rest-common-1.0.2-SNAPSHOT.jar;E:\apache-maven-3.5.0\repository\org\codehaus\jackson\jackson-mapper-asl\1.9.13\jackson-mapper-asl-1.9.13.jar;E:\apache-maven-3.5.0\repository\org\codehaus\jackson\jackson-core-asl\1.9.13\jackson-core-asl-1.9.13.jar;E:\apache-maven-3.5.0\repository\com\njqg\orchard\orchard-utils\1.0.0-SNAPSHOT\orchard-utils-1.0.0-SNAPSHOT.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-core\4.3.7.RELEASE\spring-core-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-beans\4.3.7.RELEASE\spring-beans-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-aop\4.3.7.RELEASE\spring-aop-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-context\4.3.7.RELEASE\spring-context-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-expression\4.3.7.RELEASE\spring-expression-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-context-support\4.3.7.RELEASE\spring-context-support-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-tx\4.3.7.RELEASE\spring-tx-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-web\4.3.7.RELEASE\spring-web-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\org\springframework\spring-webmvc\4.3.7.RELEASE\spring-webmvc-4.3.7.RELEASE.jar;E:\apache-maven-3.5.0\repository\commons-fileupload\commons-fileupload\1.3.1\commons-fileupload-1.3.1.jar;E:\apache-maven-3.5.0\repository\ch\qos\logback\logback-classic\1.1.3\logback-classic-1.1.3.jar;E:\apache-maven-3.5.0\repository\ch\qos\logback\logback-core\1.1.3\logback-core-1.1.3.jar;E:\apache-maven-3.5.0\repository\com\fasterxml\jackson\core\jackson-core\2.7.4\jackson-core-2.7.4.jar;E:\apache-maven-3.5.0\repository\com\fasterxml\jackson\core\jackson-databind\2.7.4\jackson-databind-2.7.4.jar;E:\apache-maven-3.5.0\repository\org\apache\axis\axis\1.4\axis-1.4.jar;E:\apache-maven-3.5.0\repository\axis\axis-jaxrpc\1.2.1\axis-jaxrpc-1.2.1.jar;E:\apache-maven-3.5.0\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar;E:\apache-maven-3.5.0\repository\xml-apis\xml-apis\1.0.b2\xml-apis-1.0.b2.jar com.njqg.orchard.api.controller.gpf.DatabaseTest com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4739923 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable. at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:627) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1093) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at com.njqg.orchard.api.controller.gpf.DatabaseTest.main(DatabaseTest.java:14) 进程已结束,退出代码为 0 这个是什么
最新发布
11-19
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值