把A上的数据的数据恢复到B时。发现恢复是成功的,没有任何报错。然而,结果是服务器B无法启动PAM 360服务,分析日志serverout0,获取到了如下日志,分析原因,是由于server.xml和keystore也引用了A的pam360key,但B上新安装的并未指向A的pam360Key。因此,我们尝试替换下图中的三个文件,发现服务可以正常启动。
另外,该内容也获得了研发端的证实,并同时提供了方案B供选择,如下:
In PMP\PAM360 whenever you install the application the web server configuration in the server.XML file will encrypted using the encryption key. Once after you restore the DB the encryption key for the installation changes back to the old server key file. Due to which you have the startup issue. Once after restoring the DB you can execute the below cmd to update the encryption in the new installation server.xml file with the old server encryption key.
1.Open the command prompt as an admin
2.Navigate to <PAM360-Home>\bin folder and execute the command updateServerConf.bat
3. In the pop-up box, enter the below details.
Keystore Type : JKS
Keystore Filename: server.keystore
Keystore Password: passtrix
4. Then click 'Save' and restart the service
This will apply the self-signed default certificate which you come with the product.
译:在PMP\PAM360中,每当安装应用程序时,server.XML文件中的web服务器配置将使用加密密钥加密。还原数据库后,安装的加密密钥将更改回旧的服务器密钥文件。因此你有启动问题。恢复数据库后,可以执行下面的cmd命令,使用旧服务器加密密钥更新新installation server.xml文件中的加密。
1.以管理员身份打开命令提示符
2.导航到<PAM360 Home>\bin文件夹并执行命令updateServerConf.bat
3.在弹出框中,输入以下详细信息。
密钥库类型:JKS
密钥库文件名:server.Keystore
密钥库密码:passtrix
4.然后单击“保存”并重新启动服务
这将应用产品附带的自签名默认证书。
两种方案均可~~