我正在尝试在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管理控制台,然后检查我的服务器是否正在侦听此端口。如果可以,请帮助我,这非常重要。
我感谢你能给我的所有帮助。
谢谢大家, 迈克尔
答案 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>