1

我正在尝试在 8.0.0 最终 jboss redhat RPM 上部署我的战争档案。一切正常,直到我尝试启用我的安全选项。我在 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 管理控制台,并检查我的服务器是否真的在监听这个端口。如果可以,请帮助我,这非常重要。

我很感激你能给我的所有帮助。

谢谢大家,迈克尔

4

1 回答 1

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>
于 2015-03-31T04:23:38.910 回答