求高手。。在外部用脚本来关闭一个。正在运行的。java。socket服务端

wangjin161 2012-07-17 02:19:09
不是有Eclipse那个停止按扭。是自己写linux脚本去停止这个java socket程序
类似tomcat是如何停止服务器的
...全文
233 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
for_my_chen 2012-07-19
  • 打赏
  • 举报
回复
在这个java程序里留一个开关 自己监听另一个端口
有命令发进来就自己关闭自己
二楼正解
  • 打赏
  • 举报
回复
Tomcat 启动的时候除了监听 8080 的 HTTP 服务端口之外,还启动了一个 8009 的管理端口,当这个端口收到 SHUTDOWN 字符串时就认为收到关闭的信号。

你可以把你的 Tomcat 启动起来,使用 telnet 127.0.0.1 8009 在里面输入大写的 SHUTDOWN 后,Tomcat 就会停止服务。
  • 打赏
  • 举报
回复
KILL
zqfddqr 2012-07-18
  • 打赏
  • 举报
回复
在这个java程序里留一个开关 自己监听另一个端口
有命令发进来就自己关闭自己
  • 打赏
  • 举报
回复
要写这样的程序可没那么简单!这里涉及多线程、网络等诸多方面的编程技巧。
达达KZT 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

在这个java程序里留一个开关 自己监听另一个端口
有命令发进来就自己关闭自己

这个具体怎么做。。能有具体的例子不??急。。
[/Quote]

哥们。。()火龙果()
以及给答案了。
不要做伸手党OK?

wangjin161 2012-07-18
  • 打赏
  • 举报
回复
在这个java程序里留一个开关 自己监听另一个端口
有命令发进来就自己关闭自己

这个具体怎么做。。能有具体的例子不??急。。
qybao 2012-07-18
  • 打赏
  • 举报
回复
正常做法如1L
给你的java socket程序发送一个关闭指令

暴力做法如2L
ps -ef | grep 特殊信息获取 pid,kill pid

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧