Java 如何在jboss eap 6.4中从HTTP重定向到HTTPS

Java 如何在jboss eap 6.4中从HTTP重定向到HTTPS,java,ssl,redirect,jboss,Java,Ssl,Redirect,Jboss,由于我已经在standalone.xml文件中配置了HTTP和HTTPS连接器,并且在HTTP连接器中使用了redirect port=“8443”。 所以,我需要在jboss级别配置什么东西来从HTTP重定向到HTTPS 我只想在jboss级别配置这个重定向(没有部署在jboss中的任何web.xml应用程序),我使用的是jboss EAP 6.4.0 我还想知道是否有任何解决方案可以阻止特定应用程序上下文的HTTP(仅HTTPS工作),该应用程序上下文部署在jboss eap 6.4.0中。

由于我已经在
standalone.xml
文件中配置了HTTP和HTTPS连接器,并且在HTTP连接器中使用了
redirect port=“8443”
。 所以,我需要在jboss级别配置什么东西来从HTTP重定向到HTTPS

我只想在jboss级别配置这个重定向(没有部署在jboss中的任何web.xml应用程序),我使用的是jboss EAP 6.4.0

我还想知道是否有任何解决方案可以阻止特定应用程序上下文的HTTP(仅HTTPS工作),该应用程序上下文部署在jboss eap 6.4.0中。仅在jboss配置级别

HTTP连接器

 <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" 
            redirect-port="8443"/>

HTTPS连接器

<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" 
           enable-lookups="false" secure="true">
    <ssl name="ssl" key-alias="XXX" password="******" 
         certificate-key-file="${jboss.server.config.dir}/xxx.jks" protocol="TLSv1" 
         verify-client="false"/>
</connector>

任何帮助都很好


感谢问题的第二部分:如何停止对特定应用程序的http访问可以通过JBOSS application server上定义的VirtualHost定义完成,并使用JBOSS-web.xml将应用程序绑定到此主机

<jboss-web>
    <context-root>/</context-root>
    <virtual-host>www.mydot.com</virtual-host>
</jboss-web>

/
www.mydot.com
参考:


谢谢你的回答,但我只想在jboss配置级别上这样做。