日期:2014-05-19  浏览次数:20753 次

jvm 绑定端口
我有一个服务 flow.jar
在linux上可以通过 java -jar flow.jar 提供服务。
但是这个程序没有监控任何端口,不知道改怎么关闭
而且因为没有监控任何端口,可以开启多次该程序(java -jar flow.jar 有多个进程)会导致逻辑出错
问:
怎么把这个java服务绑定到某一个端口,关闭端口即关闭改服务
或者起码做到:
发布flow.jar 的时候 原来的服务必须停掉才能发布,就像tomcat 不可能同一个端口启动两次

------解决方案--------------------
你如果不能修改 flow.jar 的话,那就没啥特别的好招数。

那么只能是:你另外写一个主类,启动时负责检查环境,没问题再去调用 flow.jar 原来的主类。