2014-10-03 14 views
1

我想部署我在8.0.0最后的JBoss红帽RPM战争档案。一切工作正常,直到我试图启用我的安全选项。我加入这两个<ssl>标签和SecurityRealm下<trustore>标签。另外,我添加了一个<https-listener>并启用了https管理控制台。控制器不可使用HTTPS远程协议

我添加了一个控制器,JBoss的cli.xml如下:

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

我被捉迷藏的standalone.sh脚本执行JBoss服务器进程,然后我想我的部署通过使用下面的行战争:

./jboss-cli.sh --connect = MyHttpsController命令= “部署[myWarPath]”

我得到以下错误:

控制器是不可用MYIP:MyPort上:java.net.ConnectException: ..... 的连接超时

我可以通过浏览器打开HTTPS管理控制台和我检查了我的服务器实际上是在监听这个端口。如果可以,请帮助我,这非常重要。

我感谢所有帮助您可以给我。

感谢所有, 迈克尔

回答

2

确保默认协议标签还具有在jboss-cli.xml文件HTTPS的远程处理。

更换

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

通过

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