不知道这个问题是否适合这个网站,但我很绝望。我正在使用CentOS 7在虚拟机上安装JasperReportServer7.8.0。还有贾斯珀)。我已经安装了Tomcat和PostgreSQL,但是现在是Jasperreport应用程序的时候了,并且对Keystore文件感到非常头疼。糟糕的是,这个页面的文档和Wiki帮助不大,(关于如何纠正安装脚本不能正确执行的问题,有3个wiki页面)。
当我第一次运行脚本时,keystore被保存在根文件夹中。根据这个页面,我必须复制.jrsks和.jrsksp文件并将其移到另一个地方。根据这的说法,将这些文件放在主服务器文件夹中的建议位置
我做了所有事情,当我启动Tomcat Server时,Jasper应用程序没有启动,tomcat的日志文件给了我这个例外:
原因: org.apache.commons.configuration2.ex.ConfigurationException:无法定位: org.apache.commons.configuration2.io.FileLocator@7664ab35fileName=.jrsksp,basePath=/home/ Caused /key,sourceUrl=,编码=ISO-8859-1,fileSystem=com.jaspersoft.jasperserver.crypto.utils.Base64SynchronizingFilesSystem@4bfce17c,locationStrategy=com.jasperssoft.jasperserver.crypto.utils.JrsBasePathLocationStrategy@2e7dfb58
我试过:

两次尝试都失败了。
任何在linux上安装这个程序的人都知道如何继续吗?
发布于 2021-09-06 02:59:45
终于找到了解决这一问题的途径。我做了以下工作:
在遵循这些步骤(例如Keystore被篡改或密码不正确)之后,您可能会一直有问题,如果是这样的话,那么转到buildomatic文件夹并执行js-install.sh脚本,以便再次生成这对密钥。这一次,您不必移动任何键,因为在前面的步骤中,您修改了keystore.init.properties。您仍然需要对新的密钥进行重新授予权限的操作,就像以前一样。
https://stackoverflow.com/questions/69024582
复制相似问题