我一直使用Tomcat作为Web容器已经相当长一段时间,但我从来没有遇到过将Tomcat用作Windows Service的情况。到目前为止,我一直在思考为什么Tomcat实现者提供了一个运行Tomcat作为Windows Service的工具。
相比于在命令行上使用
startup.bat
和shutdown.bat
,使用Tomcat作为Windows Service会带来哪些优势?它真的被用在生产环境中吗?
我一直使用Tomcat作为Web容器已经相当长一段时间,但我从来没有遇到过将Tomcat用作Windows Service的情况。到目前为止,我一直在思考为什么Tomcat实现者提供了一个运行Tomcat作为Windows Service的工具。
相比于在命令行上使用startup.bat
和shutdown.bat
,使用Tomcat作为Windows Service会带来哪些优势?
它真的被用在生产环境中吗?
问题1:您不需要登录到活动用户会话中。只要计算机开启,您的服务器也会运行。您不会意外地通过退出前台进程停止服务。
问题2:是的,在Windows Server产品上肯定可以。
使用Tomcat作为Windows服务有哪些优点?
您可以设置服务在计算机开机时自动启动。这对于服务器很有用,因为您希望Tomcat在重新启动或崩溃后再次启动。
它真的在生产环境中使用吗?
是的,在设置Windows服务器时,我们总是使用该设置。
在开发机器上,有些人使用它,因为可以方便地从系统托盘启动/停止Tomcat。