我已安装 Apache Tomcat 7.0 Tomcat7 ,并测试它服务器,一切正常,然后我安装了 jasperreports-server-cp-5.6.1 并选择我以前安装过的tomcat。
但是当我访问此网址时:http://localhost:8081/jasperserver/ 结果出现此错误:
所以在这里我将提出问题以显示错误日志:
tomcat7-stdout.2015-05-02.log
引起:org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法创建PoolableConnectionFactory(连接被拒绝。检查主机名和端口是否正确以及postmaster是否接受TCP / IP连接。) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.SQLDataSourceWrapper.getConnection(SQLDataSourceWrapper.java:46) 在org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) 在org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) ... 的
catalina.2015-02-02.log:
org.apache.catalina.loader.WebappClassLoader clearReferencesThreads 严重:Web应用程序[/ jasperserver]似乎已经启动了一个名为[quartzScheduler_QuartzSchedulerThread]的线程,但未能阻止它。这很可能会造成内存泄漏。
答案 0 :(得分:1)
检查在我的情况下运行的PostgreSQL服务器是否先启动PostgreSQL服务器,然后重新启动Jasper Report服务器。