缘由
- 由于机子存在断电的情况,重启后对应的因为又未重启如
Tomcat
。因此需要进行自启动配置 - 在配合Jenkins进行项目部署时需要先停止tomcat,再进行启动
添加启动方式
有两种方式可以实现自启动
- Windows任务计划
- 注册成服务
使用Windows任务计划的方式
打开cmd
命令行窗口,可以通过快捷键Win + r
再输入cmd
按回车即可。在开的界面中输入如下内容:
SCHTASKS /Create /RU SYSTEM /SC ONSTART /TN Tomcat9180Gateway /TR "D:\apache-tomcat-6.0.36-gateway\bin\start.bat"
其中Tomcat9180Gateway
是任务计划的名称,"D:\apache-tomcat-6.0.36-gateway\bin\start.bat"
是应用的启动地址
使用注册Windows服务的方式
- 首先还是要打开
cmd
命令行窗口,然后进入到Tocmat
所在目录。也可以进入到所在文件夹按住Shift
后右键可以看到一个命令行的选项,点击即可 - 进入到
bin
目录中,输入service.bat install gateway
其中gateway
是服务名称。注册成功后命令行窗口会提示The service 'gateway' has been installed
。
需要注意的问题是,如果发现bin
目录中没有service.bat
,这大概就是你的Tomcat包下的不对了,apache官网提供了多种方式的包。需要选择有包含附加命令的