在配置Report Scheduler JasperServer时需要帮助

时间:2015-04-16 07:47:28

标签: linux postgresql jasperserver

我的Linux服务器上安装了JasperServer Community Edition 5.5.0a。它工作正常。所以我现在想要设置报告调度程序,以便能够每天,每周或每月在邮箱中提供报告。我关注了here链接。所以在文件js.quartz.properties中我有这个:

quartz.delegateClass=org.quartz.impl.jdbcjobstore.PostgreSQLDelegate

quartz.tablePrefix=QRTZ_

quartz.extraSettings=

report.scheduler.mail.sender.host=mail.mydomain.com
report.scheduler.mail.sender.username=myname@mydomain.com
report.scheduler.mail.sender.password=mypassword
report.scheduler.mail.sender.from=myname@mydomain.com
report.scheduler.mail.sender.protocol=smtp
report.scheduler.mail.sender.port=xxx

report.scheduler.web.deployment.uri=http://xxxxxxxxxx:8080/jasperserver

所以我需要重启JasperServer。当我通过终端运行命令时,请参考下面我的发现:

  • ./ctlscript.sh stop并收到警告postgresql could not be stopped
  • kill -9 postgresql所以postgresql被杀了
  • ./ctlscript.sh stop并收到警告postgresql not running
  • ./ctlscript.sh start并收到警告postgresql could not be started

我对几件事感到困惑。 JasperServer是否需要Postgresql?我不使用Postgresql,直到现在我仍然可以通过PHP代码获取我的报告。但是当我安排JasperServer报告的内置示例时,我仍然没有在我的邮箱中收到报告。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)