java web 关闭tomcat异常?求救!

2013-08-10 08:30:10
[code=java]2013-8-10 20:01:01 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8080
2013-8-10 20:01:02 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2013-8-10 20:01:02 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
2013-8-10 20:01:03 org.apache.catalina.loader.WebappClassLoader loadClass
信息: Illegal access: this web application instance has been stopped already. Could not load com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1244)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2565)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2301)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.cfuture.xiang.DAO.MySQLDBCon.getConn(MySQLDBCon.java:14)
at com.cfuture.xiang.DAO.ShowDao.databaseOperate(ShowDao.java:48)
at com.cfture.xiang.ShowServlet$1.actionPerformed(ShowServlet.java:26)
at javax.swing.Timer.fireActionPerformed(Timer.java:271)
at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.sql.SQLException: Unable to create correct SQLException class instance, error class/codes may be incorrect. Reason:


求助,网站能运行,但是不能与数据交互,控制台也不报错,关闭tomcat的时候就出现这样的错误信息,求解?
...全文
851 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
2013-08-14
  • 打赏
  • 举报
回复
引用 17 楼 oh_Maxy 的回复:
[quote=引用 16 楼 xiang_pao 的回复:] [quote=引用 13 楼 oh_Maxy 的回复:] MySQLNonTransientConnectionException 要先搞清它用的是什么jar包。LZ先自己在你的工程下,随便找个java文件,声明一个MySQLNonTransientConnectionException类型,然后导入包,看import的路径,然后F3这个类,看看在哪个jar包下。 昨天说的不对,应该是MySql驱动包与你这个connector包不匹配。
问题解决了,是DWZ UI框架标签冲突,导致url出错,非常感谢您的耐心帮助,谢谢你![/quote] dwz,你们定制的开发平台么?[/quote] 不是,是这个http://j-ui.com/
oh_Maxy 2013-08-13
  • 打赏
  • 举报
回复
问题解决就好。
oh_Maxy 2013-08-13
  • 打赏
  • 举报
回复
引用 16 楼 xiang_pao 的回复:
[quote=引用 13 楼 oh_Maxy 的回复:] MySQLNonTransientConnectionException 要先搞清它用的是什么jar包。LZ先自己在你的工程下,随便找个java文件,声明一个MySQLNonTransientConnectionException类型,然后导入包,看import的路径,然后F3这个类,看看在哪个jar包下。 昨天说的不对,应该是MySql驱动包与你这个connector包不匹配。
问题解决了,是DWZ UI框架标签冲突,导致url出错,非常感谢您的耐心帮助,谢谢你![/quote] dwz,你们定制的开发平台么?
2013-08-13
  • 打赏
  • 举报
回复
引用 13 楼 oh_Maxy 的回复:
MySQLNonTransientConnectionException 要先搞清它用的是什么jar包。LZ先自己在你的工程下,随便找个java文件,声明一个MySQLNonTransientConnectionException类型,然后导入包,看import的路径,然后F3这个类,看看在哪个jar包下。 昨天说的不对,应该是MySql驱动包与你这个connector包不匹配。
问题解决了,是DWZ UI框架标签冲突,导致url出错,非常感谢您的耐心帮助,谢谢你!
2013-08-12
  • 打赏
  • 举报
回复
强调一下,项目一开始是连接数据库,从数据库里面拿出初始化数据这一步一直是正常的。
2013-08-12
  • 打赏
  • 举报
回复
续!
八月 12, 2013 12:31:43 上午 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load com.mysql.jdbc.Util.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1244)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
	at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:180)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2643)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:579)
	at java.sql.DriverManager.getConnection(DriverManager.java:221)
	at com.cfuture.xiang.DAO.MySQLDBCon.getConn(MySQLDBCon.java:14)
	at com.cfuture.xiang.DAO.ShowDao.databaseOperate(ShowDao.java:49)
	at com.cfture.xiang.ShowServlet$1.actionPerformed(ShowServlet.java:26)
	at javax.swing.Timer.fireActionPerformed(Timer.java:312)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:244)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.awt.EventQueue$3.run(EventQueue.java:686)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at com.cfuture.xiang.DAO.ShowDao.databaseOperate(ShowDao.java:135)
	at com.cfture.xiang.ShowServlet$1.actionPerformed(ShowServlet.java:26)
	at javax.swing.Timer.fireActionPerformed(Timer.java:312)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:244)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.awt.EventQueue$3.run(EventQueue.java:686)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
2013-08-12
  • 打赏
  • 举报
回复
引用 8 楼 oh_Maxy 的回复:
这样吧,你在你的工程下,随便找个java文件,声明一个MySQLNonTransientConnectionException类型,然后导入包,看import的路径,是com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 还是com.mysql.jdbc.exceptions.jdbc5.MySQLNonTransientConnectionException 猜测是你用的jar包版本高了,与其它jar包不匹配导致的。 如果发现import的是5,建议下载个4的jar包替换掉5的。
按你的建议,我下载了个4的jar包替换掉5的,这条错误就没了java.sql.SQLException MESSAGE: Can't instantiate required class due to java.lang.ClassNotFoundException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 可问题依然在:
八月 12, 2013 12:31:00 上午 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: H:\Java\jdk1.7.0_15\bin;H:\MyEclipse\Common\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_9.0.0.me201109141806\tomcat\bin
八月 12, 2013 12:31:00 上午 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
八月 12, 2013 12:31:00 上午 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 428 ms
八月 12, 2013 12:31:00 上午 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
八月 12, 2013 12:31:00 上午 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.13
八月 12, 2013 12:31:01 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
INFO: Parsing configuration file [struts-default.xml]
八月 12, 2013 12:31:01 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
INFO: Unable to locate configuration files of the name struts-plugin.xml, skipping
八月 12, 2013 12:31:01 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
INFO: Parsing configuration file [struts-plugin.xml]
八月 12, 2013 12:31:01 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
INFO: Parsing configuration file [struts.xml]
八月 12, 2013 12:31:02 上午 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
八月 12, 2013 12:31:02 上午 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
八月 12, 2013 12:31:02 上午 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/15  config=null
八月 12, 2013 12:31:02 上午 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2673 ms
八月 12, 2013 12:31:41 上午 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
八月 12, 2013 12:31:42 上午 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
八月 12, 2013 12:31:43 上午 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
八月 12, 2013 12:31:43 上午 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load java.net.BindException.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1244)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
	at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:155)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2643)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:579)
	at java.sql.DriverManager.getConnection(DriverManager.java:221)
	at com.cfuture.xiang.DAO.MySQLDBCon.getConn(MySQLDBCon.java:14)
	at com.cfuture.xiang.DAO.ShowDao.databaseOperate(ShowDao.java:49)
	at com.cfture.xiang.ShowServlet$1.actionPerformed(ShowServlet.java:26)
	at javax.swing.Timer.fireActionPerformed(Timer.java:312)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:244)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.awt.EventQueue$3.run(EventQueue.java:686)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
cuipinggui 2013-08-12
  • 打赏
  • 举报
回复
把所有的tomcat服务全部Stop,再启动就没事了
宇宙浪子 2013-08-12
  • 打赏
  • 举报
回复
原因是因为在tomcat重启的时候,因为之前的tomcat中的线程还没有完全关闭,新启动tomcat就会报这个异常,不过这个不影响正常使用,只是跳个异常挺烦人的。 解决办法也容易,只要把tomcat的server.xml 中的reloadable="true" 改成false
oh_Maxy 2013-08-12
  • 打赏
  • 举报
回复
MySQLNonTransientConnectionException 要先搞清它用的是什么jar包。LZ先自己在你的工程下,随便找个java文件,声明一个MySQLNonTransientConnectionException类型,然后导入包,看import的路径,然后F3这个类,看看在哪个jar包下。 昨天说的不对,应该是MySql驱动包与你这个connector包不匹配。
oh_Maxy 2013-08-12
  • 打赏
  • 举报
回复
web application instance has been stopped already 代码哪里关过一次,再次关闭导致的。
oh_Maxy 2013-08-11
  • 打赏
  • 举报
回复
这样吧,你在你的工程下,随便找个java文件,声明一个MySQLNonTransientConnectionException类型,然后导入包,看import的路径,是com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException 还是com.mysql.jdbc.exceptions.jdbc5.MySQLNonTransientConnectionException 猜测是你用的jar包版本高了,与其它jar包不匹配导致的。 如果发现import的是5,建议下载个4的jar包替换掉5的。
2013-08-11
  • 打赏
  • 举报
回复
引用 6 楼 oh_Maxy 的回复:
Connection是否重复关闭会抛这个异常,但是又找不到这个MySQLNonTransientConnectionException类。可能jar包不全吧。


大哥你好,我把myeclipse下mysql jdbc jar包删除掉了,然后他报跟上面同样的错,很奇怪,难道是jar包坏了。

我便再导入一次jar包,如下:

怕他项目找不到,在tomcat的lib目录下面也复制了一个,
但他还是报同样的错,难道真的是jar包坏了,我真的快崩溃了。
本来这样项目之前是好好的,也没改什么东西,莫名其妙就这样了,我快崩溃了,啊啊啊啊!!!!
oh_Maxy 2013-08-10
  • 打赏
  • 举报
回复
Connection是否重复关闭会抛这个异常,但是又找不到这个MySQLNonTransientConnectionException类。可能jar包不全吧。
2013-08-10
  • 打赏
  • 举报
回复
项目开始时查询数据库作为初始化数据是成功的,但是之后在后台就不能和数据库交互了,也没报错,就是修改了数据如何数据库里是没反应的,得等到关闭tomcat时候控制台才报错。
2013-08-10
  • 打赏
  • 举报
回复


mysql服务有启动
2013-08-10
  • 打赏
  • 举报
回复
引用 2 楼 oh_Maxy 的回复:
jdbc4...
目测jar包用错了?

你的意思是说,mysql jdbc驱动导入错了吗?(我是用mysql数据库)但是我的项目之前没有错啊。

还是说这些:
oh_Maxy 2013-08-10
  • 打赏
  • 举报
回复
jdbc4... 目测jar包用错了?
2013-08-10
  • 打赏
  • 举报
回复
续!!!!!!

** BEGIN NESTED EXCEPTION ** 

java.sql.SQLException
MESSAGE: Can't instantiate required class due to java.lang.ClassNotFoundException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException

STACKTRACE:

java.sql.SQLException: Can't instantiate required class due to java.lang.ClassNotFoundException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:951)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:941)
	at com.mysql.jdbc.Util.getInstance(Util.java:397)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
	at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2565)
	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2301)
	at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
	at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
	at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)
	at java.sql.DriverManager.getConnection(DriverManager.java:582)
	at java.sql.DriverManager.getConnection(DriverManager.java:185)
	at com.cfuture.xiang.DAO.MySQLDBCon.getConn(MySQLDBCon.java:14)
	at com.cfuture.xiang.DAO.ShowDao.databaseOperate(ShowDao.java:48)
	at com.cfture.xiang.ShowServlet$1.actionPerformed(ShowServlet.java:26)
	at javax.swing.Timer.fireActionPerformed(Timer.java:271)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


** END NESTED EXCEPTION **


	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1094)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
	at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2565)
	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2301)
	at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
	at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
	at sun.reflect.GeneratedConstructorAccessor14.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)
	at java.sql.DriverManager.getConnection(DriverManager.java:582)
	at java.sql.DriverManager.getConnection(DriverManager.java:185)
	at com.cfuture.xiang.DAO.MySQLDBCon.getConn(MySQLDBCon.java:14)
	at com.cfuture.xiang.DAO.ShowDao.databaseOperate(ShowDao.java:48)
	at com.cfture.xiang.ShowServlet$1.actionPerformed(ShowServlet.java:26)
	at javax.swing.Timer.fireActionPerformed(Timer.java:271)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.NullPointerException
	at com.mysql.jdbc.ConnectionImpl.checkTransactionIsolationLevel(ConnectionImpl.java:1426)
	at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3628)
	at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2531)
	... 24 more
java.lang.NullPointerException
	at com.cfuture.xiang.DAO.ShowDao.databaseOperate(ShowDao.java:64)
	at com.cfture.xiang.ShowServlet$1.actionPerformed(ShowServlet.java:26)
	at javax.swing.Timer.fireActionPerformed(Timer.java:271)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at com.cfuture.xiang.DAO.ShowDao.databaseOperate(ShowDao.java:134)
	at com.cfture.xiang.ShowServlet$1.actionPerformed(ShowServlet.java:26)
	at javax.swing.Timer.fireActionPerformed(Timer.java:271)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [../../../src/share/back/util.c:820]
[/code]

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧