jboss 5.1 не работи след пренасочване от HTTP към HTTPS връзка

сървърът jboss не работи, ако се пренасочи към HTTPS url (порт 8443) и тук е WAR пакет web.xml конфигурация:

 <security-constraint>
  <web-resource-collection>
   <web-resource-name>HtmlAdaptor</web-resource-name>
   <description>Security for all users</description>
   <url-pattern>/all/*</url-pattern>
   <http-method>GET</http-method>
   <http-method>POST</http-method>
  </web-resource-collection>
  <auth-constraint>
   <role-name>role01</role-name>
  </auth-constraint>
  <user-data-constraint>
     <transport-guarantee>CONFIDENTIAL</transport-guarantee>
  </user-data-constraint>
 </security-constraint>

ако се променя

<transport-guarantee>CONFIDENTIAL</transport-guarantee>

to

<transport-guarantee>NONE</transport-guarantee>

сървърът може да приеме HTTP заявка на 8081 порт.

на какви конфигурации трябва да обърна внимание за SSL връзка? някакви допълнителни конфигурации?


person Emre He    schedule 31.10.2010    source източник


Отговори (1)


има различна конфигурация за server.xml между jboss4.x и jboss5.x: бивш server.xml на jboss4.x:

  <Connector port="8443" address="{jboss.bind.address}"
       maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"

трябва да е както по-долу на jboss5.x:

  <Connector protocol="HTTP/1.1" SSLEnabled="true" 
        port="8443" address="{jboss.bind.address}"
       maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"

SSLEnabled е необходим за jboss5.x

person Emre He    schedule 01.11.2010