首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sh脚本远程启动JBoss工具

问使用sh脚本远程启动JBoss工具
EN

Stack Overflow用户
提问于 2015-04-16 14:06:06
回答 1查看 74关注 0票数 0

我有一个配置好的JBoss 5.1服务器,它必须由专用的.sh脚本启动和停止。

我尝试通过JBoss工具将服务器添加到Eclipse,并指定start和stop命令。但是,由于脚本输出是等待服务器启动时的点,以及从日志(如果服务器启动)开始时的一行,JBoss工具不会检测到服务器启动(仍然显示starting...,然后超时)。

如何更改脚本输出以使JBoss工具识别服务器已经启动?

脚本的输出如下所示:

代码语言:javascript
复制
me@pc:~/jboss$ ./cluster-admin.sh start
Starting server 
===> Waiting for server to start 
...............
2015-04-16 15:25:50,680 INFO  
[org.jboss.bootstrap.microcontainer.ServerImpl] (main) JBoss  
[5.1.0.GA] Started in 19s:70ms
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-17 01:02:28

但是,由于脚本输出在等待服务器启动时是点,并且在服务器启动时有一行日志,所以JBoss工具不会检测到服务器已启动。

这不是工具无法检测到服务器已经启动的原因。这些工具不解析服务器输出以检测服务器状态。

如果双击服务器视图中的服务器,您可以在服务器编辑器中看到一个名为“服务器状态检测器”或类似内容的部分。

如果服务器的启动轮询器设置为"Web端口Poller",则工具将尝试打开到{host}:{webport}的URL连接。主机可以在服务器编辑器的“通用信息”部分找到,而端口可以在“服务器端口”部分找到。

如果服务器的启动轮询器设置为JMX Poller,则需要确保远程服务器向世界公开了它的配置文件和启动标志中的JMX端口,这样工具就可以尝试连接,这对于生产服务器甚至内部网外的开发服务器来说都不是一个好主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29677185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档