我正在爲Linux服務器中的JBOSS 7.1配置SSL。我創建了密鑰和csr以下命令:Jboss 7.1中的SSL配置 - java.io.IOException:密鑰存儲格式無效
openssl genrsa -out app.key -des 2048
openssl req -new -key app.key -out appCert.csr
我註冊了委託並收到根,鏈和服務器證書的證書。服務器證書存儲在文件cert.crt中
在JBOSS 7.1 standalone.xml中,我修改了connector標籤,如下所示。
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<connector name="https" scheme="https" protocol="HTTP/1.1" socket-binding="https" enable-lookups="false" secure="true">
<ssl name="APP-ssl" password="abc123" certificate-key-file="/app/JBoss-7.1/standalone/configuration/ssl/app.key" certificate-file="/app/JBoss-7.1/standalone/configuration/ssl/cert.crt"/>
</subsystem>
當我啓動jboss服務器時,出現以下錯誤消息。
錯誤[org.apache.tomcat.util.net.jsse.JSSESocketFactory](MSC服務線程1-2)未能加載密鑰倉庫類型JKS,路徑爲/app/JBoss-7.1/standalone/configuration/ssl/app .key由於密鑰庫格式無效:java.io.IOException:密鑰庫格式無效
同樣的錯誤發生在我放置鏈式證書的時候。請幫我解決這個問題。