信息: 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:1273)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:155)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2757)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2650)
at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1366)
at com.mysql.jdbc.Connection.realClose(Connection.java:4475)
at com.mysql.jdbc.Connection.cleanup(Connection.java:1975)
at com.mysql.jdbc.Connection.finalize(Connection.java:3124)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
信息: 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:1273)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:180)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2757)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2650)
at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1366)
at com.mysql.jdbc.Connection.realClose(Connection.java:4475)
at com.mysql.jdbc.Connection.cleanup(Connection.java:1975)
at com.mysql.jdbc.Connection.finalize(Connection.java:3124)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
我是先用ireport3.7.1完成报表布局,然后把.jasper文件放入项目根目录的report文件夹中,生成pdf的报表。但结果不能显示任何数据库的数据,但在ireport3.7.1中预览时有数据显示。求高手帮帮忙!我连接的是MYSQL数据库
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:155)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2757)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2650)
at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1366)
at com.mysql.jdbc.Connection.realClose(Connection.java:4475)
at com.mysql.jdbc.Connection.cleanup(Connection.java:1975)
at com.mysql.jdbc.Connection.finalize(Connection.java:3124)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
信息: 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:1273)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:180)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2757)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2650)
at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1366)
at com.mysql.jdbc.Connection.realClose(Connection.java:4475)
at com.mysql.jdbc.Connection.cleanup(Connection.java:1975)
at com.mysql.jdbc.Connection.finalize(Connection.java:3124)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
我是先用ireport3.7.1完成报表布局,然后把.jasper文件放入项目根目录的report文件夹中,生成pdf的报表。但结果不能显示任何数据库的数据,但在ireport3.7.1中预览时有数据显示。求高手帮帮忙!我连接的是MYSQL数据库
解决方案 »
- ajax技术的常用场合和常见应用,希望大家分享自己的代码,为每种情况举个例子
- FTP连接不了 要命
- weblogic10出错.高手来给看看
- java工作者之家,工作的人看下
- JAVA应用程序如何向一个URL发送XML包?谢谢
- 在jsp中如何取得相对路径
- 我在jbuilderX中是用了struts1.1,并用了资源文件,但是报错Cannot find message resources under key org.apache.struts.action.MESSAGE
- 在jbuilder1里如何把javabean打包到jar里
- 哪位给发个jdk?
- java综合设计模式
- tomcat6.0配置manager用户名密码问题
- 遇到一个中文乱码问题,大家帮看看是什么原因.
File reportFile = new File(application.getRealPath("report/report4.jasper"));
System.out.println(reportFile.getPath());
Map parameters = new HashMap();
parameters.put("getId", "50");
ConnectionProvider cp=new ConnectionProvider();
Connection conn=cp.getConnection();
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
conn.close();
%>ConnectionProvider 类是自己写的连接数据库,肯定没错,除了报表其他功能一切正常,都能连上数据库。就是上面同样的代码我在前几天还能正常输出数据,