我已经对Jboss 7服务器进行了分组,Postgres数据库和test.bat到一个demo.exe文件中。当文件即demo.exe文件在客户端双击,然后test.bat文件运行,它部署JBoss和postgres在预定义的位置,服务启动,我的应用程序运行在端口号8080。所有的脚本都已写入test.bat文件。此演示。exe文件必须由不同的用户使用。8080可能会被客户端上的不同应用程序使用或参与。
那么我如何在客户端根据端口使用情况动态更改jboss的端口号呢?我是否必须使用任何Jboss安装程序或在批处理文件(即test.bat)中写入脚本?无法单击某些内容或正确的方法:(
任何帮助都将受到高度赞赏,并将心存感激。
1条答案
按热度按时间dwbf0jvd1#
您可以使用
CLI
来执行此操作。此示例将端口从8081更改为8080:启动CLI(在
.../bin/
中):连接
变更为目标区域
显示当前状态:
更改端口属性:
请注意,进程状态为“需要重新加载”
再看:
请注意,这里
bound-port
仍然是旧值。因此,请返回到根目录
重新加载
这意味着重新加载仍在进行中
现在,HTTP连接器应该侦听新端口。
这个问题要求 * 动态地 * 更改端口(JBoss已经启动并运行)。另一个选项是将端口写入配置文件(
standalone.xml
)。这是 * 静态地 *,但它可能会像安装一样工作。