使用https-remoting协议无法使用控制器

时间:2014-10-03 07:49:50

标签: https wildfly wildfly-8 jboss-cli

我正在尝试在8.0.0最终的jboss redhat RPM上部署我的war存档。在我尝试启用安全选项之前,一切正常。我在SecurityRealm下添加了<ssl>代码和<trustore>代码。此外,我添加了<https-listener>并启用了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 command =“deploy [myWarPath]”

我收到以下错误:

myIp上没有控制器:myPort:java.net.ConnectException: ..... 连接超时

我可以通过浏览器打开https管理控制台,然后检查我的服务器是否正在侦听此端口。如果可以,请帮助我,这非常重要。

我感谢你能给我的所有帮助。

谢谢大家, 迈克尔

1 个答案:

答案 0 :(得分:2)

确保default-protocol标记在jboss-cli.xml文件中也有https-remoting。

替换

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

通过

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