首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查应用程序是否已在运行

检查应用程序是否已在运行
EN

Stack Overflow用户
提问于 2013-07-15 19:34:32
回答 2查看 153关注 0票数 0

我有一个Java应用程序,它在文件DB上使用JPA。

我只想运行我的应用程序的一个实例(请注意,DB锁定到应用程序的第一个实例)。

我如何检查我的数据库是否被锁定,并向用户显示消息?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-16 09:24:40

使用其ip和端口号Telnet您的数据库。

票数 0
EN

Stack Overflow用户

发布于 2013-07-15 19:40:20

Eclipse使用一个.lock文件来解决这个问题。其他解决方案可以是:尝试使用端口:绑定到端口12345。如果你可以,那么你就是这座山中唯一的国王,如果你不能,那么也许其他人都在使用那座山。任何其他应用程序都可以。

.lock文件也有很多缺点。

最后也是最好的解决方案是:通过JNI在操作系统级别依赖于平台,但需要大量的工作,而且也有缺点。

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

https://stackoverflow.com/questions/17653303

复制
相关文章

相似问题

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