如何使用Jsvc作为守护进程启动Java程序【JAVA教程】

!
也想出现在这里? 联系我们
信息

如何使用Jsvc作为守护进程启动Java程序,第1张

概述如何使用Jsvc作为守护进程启动Java程序

我正在使用Jsvc来启动一个实现Daemon接口的java程序。 但是当我发出命令

/usr/bin/Jsvc -user walikha -home $JAVE_HOME -outfile out.file -errfile \’$1\’ Jooist.Server.jar Main

但是,该命令以静默方式执行并显示提示。 如何检测守护进程是否正在运行? 在Java可执行文件中,init,start,stop和destroy函数只是使用Log4J打印到日志文件。 日志文件没有创build,并且绝对没有迹象表明服务正在运行。 我是否错过了一些东西,或者在configuration和安装Jsvc时遗漏了一些东西?

后台作业变成守护进程而没有nohup / disown?

linux系统守护进程在Qt中

Python守护进程不会在Ubuntu的后台运行

在用户login注销时启动和停止守护进程

在linux中创build一个守护进程

修改命令以包含选项“-outfile”和“-errfile”,并提供自己的日志文件路径。

/usr/bin/Jsvc -outfile app.out -errfile app.err -user walikha -home $JAVE_HOME -outfile out.file -errfile \’$1\’ Jooist.server.jar Main

您可以通过在/etc/init.d/ start/stop脚本中添加应用程序来启动服务作为后台进程。

试试-deBUG开关,看看发生了什么事情。 但是,看起来你错过了在你的类路径中包含commons-daemon-1.0.10.jar 。

总结

以上是内存溢出为你收集整理的如何使用Jsvc作为守护进程启动Java程序全部内容,希望文章能够帮你解决如何使用Jsvc作为守护进程启动Java程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞182 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容