jboss 5.1 не работает после перенаправления с HTTP на HTTPS соединение - PullRequest
0 голосов
/ 31 октября 2010

сервер jboss не работает, если перенаправить на URL-адрес HTTPS (порт 8443), а вот конфигурация пакета WAR.xml пакета WAR:

 <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>

на

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

сервер может принимать HTTP-запрос на порт 8081.

на какие конфигурации следует обратить внимание при подключении SSL?какие-либо дополнительные конфигурации?

1 Ответ

1 голос
/ 01 ноября 2010

Существуют разные конфигурации для 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

...