我的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报告的内置示例时,我仍然没有在我的邮箱中收到报告。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)