求解:如何使java应用只启动一次,如何停掉java应用程序?

guanxuegong 2003-10-16 02:32:20
我用java -classpath xxx mainClass 启动一个java应用程序,如何能够做到限制这个程序只启动一份?如何能够使我的程序具备类似于tomcat、weblogic的start,shutdown 功能?
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hotenM 2003-10-16
  • 打赏
  • 举报
回复
绑定锻口是最保险的方法,如楼上
Yanbin_Q 2003-10-16
  • 打赏
  • 举报
回复
http://www.tech521.com/techData/data/2091.asp

看看上面那文章,还有点创意,跨平台啊

找了一个独享资源,机器的端口号,如果该端口号占用,则已启动了一个实例。
Yanbin_Q 2003-10-16
  • 打赏
  • 举报
回复
好像是麻烦了点

但是要能像别的应用程序那样,发现已启动了一个实例,就不再启动第二个,而是把第一个激活

java要这样做的话恐怕要从虚拟机入手了,ClassLoader啊

java 启动的是多个JVM环境
bluesmile979 2003-10-16
  • 打赏
  • 举报
回复
做个ini文件,启动的时候记录一下,关闭的时候清除掉。

每次启动都去ini文件里面读一下标志,然后决定是否启动就可以了

62,612

社区成员

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

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