不知道這個問題是否適合放在這個網站上,但我很絕望。我正在CentOS 7的虛擬機上安裝Jasperreport Server 7.8.0。我沒有使用捆綁軟體,我是單獨安裝的(Tomcat, PostgreSQL...和Jasper)。我已經安裝了Tomcat和PostgreSQL,但現在是Jasperreport應用的時候,在Keystore檔案方面遇到了很多麻煩。可悲的是,這個頁面的檔案和Wiki并沒有什么幫助,(有3個Wiki頁面是關于如何糾正安裝腳本不能做的事情的)
。我第一次運行js-install腳本的時候,keystore被保存在根目錄下。根據這個
兩次嘗試都失敗了。
。有誰成功地在linux上安裝了這個,有什么想法嗎?
uj5u.com熱心網友回復:
終于找到了解決這個問題的途徑。我做了以下作業:
更新兩個位置的keystore.init.properties(一個在buildomatic里面,另一個在WEB-INF里面),并將ks和ksp路徑設定為/var/lib/tomcat(這可能取決于你的系統為tomcat使用的用戶名)。
將兩個jrsks檔案從根檔案夾移到/var/lib/tomcat(如果你像我一樣將其放在不同的檔案夾中,請將這些檔案從該檔案夾中移出并保存在/var/lib/tomcat)。
給root和tomcat的兩個檔案授予權限(chown root:tomcat filename)。
重新啟動 tomcat.
在完成這些步驟后,你可能會繼續遇到問題(例如,Keystore被篡改或密碼不正確),如果是這種情況,那么去buildomatic檔案夾,執行js-install.sh腳本,再次重新生成一對密鑰。這一次你不需要移動任何密鑰,因為在前面的步驟中你修改了keystore.init.properties。你仍然需要像以前一樣給新的一對鑰匙授予權限。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/319416.html
標籤:
上一篇:是否每個springboot應用程式都要創建一個tomcat容器才能運行?
下一篇:當在Tomcat內運行Camel應用程式時,我在CamelServlet實作上得到一個ClassCastException。
