升级过程非常简单且有据可查。自版本 4 以来,我一直在升级 jasperreports 服务器,始终使用相同的过程(构建(。
现在,在 7.5 版本中,我得到了
java.lang.RuntimeException:KeystoreManager 从未初始化或 实例化实例时出错。
无法实例化 [com.jaspersoft.jasperserver.crypto.KeystoreManager]:请确保
create-keystore
被处决;创建名为"keystoreManager"的 Bean 时出错:调用 init 方法失败;
创建名为"密码编码器"的 Bean 时出错:不满意 通过字段"密钥库管理器"表示的依赖关系;
密钥库应位于/root
文件夹中。
您是否尝试过此链接中提到的过程 https://community.jaspersoft.com/wiki/encryption-jasperreports-server-75
"如果JasperReports Server找不到密钥库文件 - 可能是由于上述权限,您将在服务器启动时收到异常,例如: 无法实例化 [com.jaspersoft.jasperserver.crypto.KeystoreManager]:请确保create-keystore
已执行;嵌套异常是java.lang.RuntimeException:KeystoreManager从未初始化,或者在实例化实例时出现错误。 要解决此问题,您需要将密钥库文件移动到运行 Web 应用程序进程的用户可以访问的目录中。请参阅下面的更新密钥库文件。