首页 > 解决方案 > 如何在 JBoss 7.0 EAP 服务器中配置 SSL/HTTPS?

问题描述

我已经看到很多网站通过编辑standalone.xml文件并在标签内添加以下标签来显示 ssl 配置<subsystem xmlns="urn:jboss:domain:web:1.1" native="false" default-virtual-server="default-host">

<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" enabled="true" secure="true"/>

这适用于 JBoss 6.4 服务器。但是,Jboss 7.0 不包含该<subsystem xmlns="urn:jboss:domain:web:1.1"标记。当我尝试自己编写该标签时,它在启动服务器时显示调用错误。

谁能告诉我如何解决这个问题?

标签: javaxmlhttpsserverjboss

解决方案


在 JBoss EAP 7 服务器中,您需要在“undertow”子系统下进行更改,例如:

<subsystem xmlns="urn:jboss:domain:undertow:3.1">
        <buffer-cache name="default"/>
             <server name="default-server">
                <http-listener name="default" socket-binding="http" redirect-socket="https"/>
                 <https-listener name="https" secure="true" enabled-protocols="TLSv1.1,TLSv1.2" security-realm="CertificateRealm" socket-binding="https"/>`
            ...

推荐阅读