Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Tomcat作为Windows服务的原因是什么?_Java_Tomcat_Windows Services_Tomcat6 - Fatal编程技术网

Java 使用Tomcat作为Windows服务的原因是什么?

Java 使用Tomcat作为Windows服务的原因是什么?,java,tomcat,windows-services,tomcat6,Java,Tomcat,Windows Services,Tomcat6,在相当长的一段时间里,我一直将Tomcat用作web容器,但我从未遇到过将Tomcat用作Windows服务的情况。到目前为止,我一直在想,为什么Tomcat实现者提供了一种将Tomcat作为窗口服务运行的工具 使用Tomcat作为Windows服务而不是在命令行上使用startup.bat和shutdown.bat有什么好处 它真的用于生产环境吗 Q1:您不需要登录到活动用户会话。机器启动时,服务器已启动。您不会因为退出前台进程而意外停止服务 问题2:是的,在舒尔的Windows Server

在相当长的一段时间里,我一直将Tomcat用作web容器,但我从未遇到过将Tomcat用作Windows服务的情况。到目前为止,我一直在想,为什么Tomcat实现者提供了一种将Tomcat作为窗口服务运行的工具

  • 使用Tomcat作为Windows服务而不是在命令行上使用
    startup.bat
    shutdown.bat
    有什么好处

  • 它真的用于生产环境吗


  • Q1:您不需要登录到活动用户会话。机器启动时,服务器已启动。您不会因为退出前台进程而意外停止服务


    问题2:是的,在舒尔的Windows Server产品上。

    如果Tomcat是作为服务运行的,您可以确保它在机器停止运行时重新启动 由于任何原因意外重新启动;如果服务失败,您可以采取措施 撞车;您可以作为指定的用户运行服务,这相当简单。
    如果从命令行运行,则没有这些选项。

    在任何环境(windows、Linux、unix)中运行应用程序服务器的首选方法是将Tomcat作为一个在引导时自动启动的服务运行

    原因是什么?如果应用程序服务器需要一直运行,则无需登录即可手动启动。就像应用服务器通常做的那样

    使用Tomcat作为Windows服务有什么好处

    您可以将服务设置为在电脑开机时自动启动。这对于希望Tomcat在重新启动或崩溃后再次启动的服务器非常有用

    它真的用于生产环境吗

    是的,当我们必须设置Windows服务器时,我们总是使用该设置


    在开发机器上,有些人使用它是因为可以方便地从sys托盘启动/停止Tomcat。

    是的。。。听到这两个问题都得到了回答,真是太好了。。说到服务器。。将tomcat作为服务运行具有真正的价值:)