当前位置: 首页 > 知识库问答 >
问题:

Jboss|无法加载证书密钥

司马振国
2023-03-14
JBAS015537: Activating WebServices Extension
12:29:34,069 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-4) JBoss Web Services - Stack CXF Server 4.0.2.GA
12:29:34,323 ERROR [org.apache.coyote.http11.Http11AprProtocol] (MSC service thread 1-4) Error initializing endpoint: java.lang.Exception: Unable to load certificate key /mnt/jboss/kjockeystore (error:0906D06C:PEM routines:PEM_read_bio:no start line)
        at org.apache.tomcat.jni.SSLContext.setCertificate(Native Method) [jbossweb-7.0.13.Final.jar:]
        at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:644) [jbossweb-7.0.13.Final.jar:]
        at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:121) [jbossweb-7.0.13.Final.jar:]
        at org.apache.catalina.connector.Connector.init(Connector.java:983) [jbossweb-7.0.13.Final.jar:]
        at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) [rt.jar:1.6.0_27]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.6.0_27]
        at java.lang.Thread.run(Thread.java:701) [rt.jar:1.6.0_27]

12:29:34,440 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.web.connector.https: org.jboss.msc.service.StartException in service jboss.web.connector.https: JBAS018007: Error starting web connector
        at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:271)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) [rt.jar:1.6.0_27]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.6.0_27]
        at java.lang.Thread.run(Thread.java:701) [rt.jar:1.6.0_27]
Caused by: LifecycleException:  Protocol handler initialization failed: java.lang.Exception: Unable to load certificate key /mnt/jboss/kjockeystore (error:0906D06C:PEM routines:PEM_read_bio:no start line)
        at org.apache.catalina.connector.Connector.init(Connector.java:985)
        at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267)
        ... 5 more

12:29:34,475 INFO  [org.apache.coyote.http11.Http11AprProtocol] (MSC service thread 1-3) Starting Coyote HTTP/1.1 on http--0.0.0.0-80
12:29:34,874 INFO  [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on /0.0.0.0:9999

单机版中使用的连接器标记。下面是xml。

<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" enable-lookups="true" secure="true">
                <ssl password="keystore@kjoc" certificate-key-file="/mnt/jboss/kjockeystore" verify-client="false" certificate-file="/mnt/jboss/WORKCOMP.KERLANJOBE.COM.key"/>
            </connector>

共有1个答案

冀子石
2023-03-14

基于这一行错误:(错误:0906D06C:PEM例程:PEM_read_bio:no start line)问题在于JBOSS正在使用本机APR库。要使JBOSS使用JRE库,必须在子系统中输入“native=false”。

答案就在这篇解决我问题的帖子上。。

 类似资料:
  • 我已经试着让它工作了一段时间了,现在我已经筋疲力尽了。我正在尝试将从安全站点获得的证书添加到本地密钥库和信任库中,然后让JBoss 7.1配置获取它。我主要尝试遵循的文档如下所示:http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/keytool.html. 以下是我正在执行的: > keytool-import-trustcacer

  • 问题内容: 我试图在我的javafx应用程序中实现webview,并且我正在使用JDK 8进行开发。 当我使用webEngine加载任何HTTPS证书网站时,它可以正常工作: 但是,如果我使用HTTPS自签名证书,则无法打开它。我试图使用此代码向您展示问题: 我的问题是: java.lang.Throwable:SSL握手失败 我尝试在使用Webview之前添加以下代码以信任所有主机,但是它不起作

  • 我尝试在javafx应用程序中实现webview,并且使用JDK8来开发它。 java.lang.Throwable:SSL握手失败 在使用我的webview之前,我尝试添加以下代码以信任所有主机,但它不起作用: 无论如何都要修好它?

  • 我安装了一个与PostgreSQL一起工作的JBoss...我正在尝试改用MySQL。 我下载了mysql-connector-java-5.1.36-bin.jar并将其放入jboss_home/module/com/mysql/main,创建了module.xml并更改了standalone.xml。 但是,如果我尝试启动服务器,我就得到了下面的stacktrace: 有人能帮忙吗? 我的St

  • 我尝试将文件添加到configuration中,以访问站点。我在<code>系统中添加了以下行。属性文件: 之后,我重新启动了,但得到了相同的错误,。我使用keytool将文件转换为,并通过替换以前的行将以下行添加到同一文件中。 在这种情况下,错误消息也是相同的: 响应代码: 非 HTTP 响应代码: handshake_failure 我使用HTTP Client 4作为HTTP Sampler