当前位置: 首页 > 面试题库 >

Java作为Unix服务运行

仉宸
2023-03-14
问题内容

我已经用Java构建了一个小守护进程,我想在Unix(例如Debian
5)下作为服务运行它。我读过有可能使用Java包装器,但是难道没有其他更容易实现的选项吗?我不能只使用Unix命令xxx java -jar program.jar吗?


问题答案:

好吧,即使您退出外壳程序也要运行Java程序,以下是最简单的方法:

$nohup java -jar program.jar &


 类似资料:
  • 问题内容: 我想将Java应用程序作为服务运行。不幸的是,我的局限性在于无法使用Java Service Wrapper之 类的工具(它确实是一种出色的工具)。 有什么方法可以在不依赖外部应用程序的情况下将可执行的JAR作为服务运行吗?我当前已安装该服务,但无法启动。这是我遇到的困扰,除了关于JSW的信息之外,我无法在Google上找到其他任何东西。 问题答案: 有Java Service Wra

  • 问题内容: 我已经编写了一个在标准虚拟主机Linux解决方案上运行的Java服务器应用程序。该应用程序始终在运行,以监听套接字连接并为其创建新的处理程序。它是客户端服务器应用程序的服务器端实现。 我启动它的方法是将其包含在服务器的启动 rc.local 脚本中。但是,一旦启动,我不知道如何访问它以停止它以及是否要安装更新,因此我必须重新启动服务器才能重新启动应用程序。 在Windows PC上,对

  • 我编写了一个Java服务器应用程序,它运行在一个标准的虚拟主机Linux解决方案上。应用程序一直运行,监听套接字连接,并为它们创建新的处理程序。它是客户端-服务器应用程序的服务器端实现。 我启动它的方式是将它包含在服务器的start up rc.local脚本中。但是一旦启动我不知道如何访问它,停止它,如果我想安装一个更新,所以我必须重新启动服务器,以便重新启动应用程序。 在windows PC上

  • 我正在尝试将我的windows slave作为服务连接到jenkins 2.88。我通过webstart启动了这个奴隶,然后运行jenkins奴隶。exe install来安装服务。第二次运行作业时,从svn中检出内容,我得到以下错误: 该服务正在以“我的用户”身份运行,以使其具有所有必要的权限。简而言之,我的问题是jenkins是否正确支持从服务运行jenkins slave jar的方法。例如

  • 我无法将一台unix服务器的安全服务器连接到另一台unix服务器。从putty到ssh,我能够轻松连接,但当从jsch连接时,我发现错误如下。 成功的腻子步骤- jsch步骤-- 连接会话 错误:-将不分配伪终端,因为stdin不是终端。权限被拒绝,请重试。权限被拒绝,请重试。权限被拒绝(公钥、密码、键盘交互)。ksh:changeme:未找到退出状态:127 jsch示例程序- JAVAutil

  • 问题内容: 我想在CENTOS服务器中运行python脚本: 我正在使用它,并且工作正常…问题是:即使关闭ssh控制台后,如何保持此脚本运行? 问题答案: 我使用此代码来守护我的应用程序。它允许您使用以下命令来编写脚本。 除此之外,我还有一个init.d脚本来控制我的服务。这使您可以在操作系统启动时自动启动服务。 这是一个简单的示例,可以助您一臂之力。只需将代码移到一个类中,然后从内部的函数中调用