首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有在mysql运行后才能在windows中启动java程序?

只有在mysql运行后才能在windows中启动java程序?
EN

Stack Overflow用户
提问于 2013-04-07 22:45:03
回答 3查看 305关注 0票数 0

我有一个使用Mysql数据库的java程序(使用Xaamp附带的mysql )。我已经写了批处理脚本来启动xaamp和运行java程序。如何确保我的java程序只在xaamp启动并运行后才执行?或者有其他选择,我的限制是我只能使用xaamp附带的Mysql,并且我想在windows启动时输入一个数据库条目?

EN

回答 3

Stack Overflow用户

发布于 2013-04-07 22:47:22

将这两个应用程序都作为windows服务启动,并将java app服务配置为依赖于mysql服务。

代码语言:javascript
复制
C:\Users\user>sc showsid "MySQL"

NAME: MySQL
SERVICE SID: S-1-5-80-3683700405-516785638-1234977990-1036077020-2941583457
STATUS: Inactive

C:\Users\user>sc showsid "MySQL" | FIND "STATUS:"
STATUS: Inactive
票数 4
EN

Stack Overflow用户

发布于 2013-04-07 22:47:13

您可以通过检查运行MySQL的端口(通常是3306 )来检查它是否正在运行,并为此构建一个重试机制,例如,每10秒检查一次?

票数 0
EN

Stack Overflow用户

发布于 2013-04-20 02:22:53

将它们添加到linux中WIN7和cronjob的任务调度程序中。

希望能有所帮助

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

https://stackoverflow.com/questions/15863643

复制
相关文章

相似问题

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