2014-10-03 4 views
1

Я пытаюсь развернуть свой военный архив на 8.0.0 final jboss redhat RPM. Все работало нормально, пока я не попытался включить свои параметры безопасности. Я добавил и тег <ssl>, и тег <trustore> под SecurityRealm. Кроме того, я добавил <https-listener> и включил консоль управления https.Контроллер недоступен с использованием протокола https-remoting

Я добавил контроллер JBoss-cli.xml следующим образом:

<controllers> 
     <controller name="MyHttpsController"> 
      <protocol>https-remoting</protocol> 
      <host>myHost</host> 
      <port>myPort</port> 
     </controller> 
</controllers> 

Я запустивший процесс сервера JBoss на стереосистему и обновите сценарий standalone.sh, а затем я пытаюсь развернуть мой война с помощью следующей строки:

./jboss-cli.sh --connect = MyHttpsController команды = "развернуть [myWarPath]"

Я получаю следующее сообщение об ошибке:

Контроллер не доступен в MyIP: myPort: java.net.ConnectException: ..... подключение истекло

Я могу открыть консоль управления по протоколу HTTPS через браузер и Я проверил, что мой сервер действительно прослушивает этот порт. Пожалуйста, помогите мне, если можете, это очень важно.

Я ценю всю помощь, которую вы можете мне дать.

Спасибо всем, Майкл

ответ

2

Убедитесь тег по умолчанию-протокол также имеет HTTPS-Remoting в файле JBoss-cli.xml.

Заменить

<default-protocol use-legacy-override="true">http-remoting</default-protocol> 

от

<default-protocol use-legacy-override="true">https-remoting</default-protocol>