安装tomcat
- tomcat是免安装软件,下载tomcat8.x.xx.tar.gz,使用sftp或vsftp等上传到服务器
- 通过tar命令直接解压到 /usr/local/ 目录下,为了方便操作,将其修改为tomcat8.
sudo tar zxvf tomcat8.x.xx.tar.gz -C /usr/local/
sudo mv tomcat8.x.xx tomcat8
配置开机运行
tomcat增加启动参数
tomcat需要增加一个pid文件,在 _$tomcat_home/bin
目录下面,增加 setenv.sh
配置,catalina.sh
_ 启动的时候会调用,同时配置java内存参数. 添加如下命令:[root@dnsnb bin]# vi setenv.sh
注意: 配置开机运行时,需要再次添加 JAVA_HOME
增加 tomcat.service
在/usr/lib/systemd/system目录下增加tomcat.service,目录必须是绝对目录,添加如下命令:[root@dnsnb bin]# vim /usr/lib/systemd/system/tomcat.service
|
|
[unit]: 配置了服务的描述,规定了在network启动之后执行,
[service]: 配置服务的pid,服务的启动,停止,重启
[install]: 配置了使用用户
使用tomcat.service
centos7使用systemctl替换了service命令,如需设置其他服务,替换此处的tomcat即可,如:systemctl start vsftp.service
启动服务
systemctl start tomcat.service停止服务
systemctl stop tomcat.service重启服务
systemctl restart tomcat.service增加开机启动
systemctl enable tomcat.service删除开机启动
systemctl disable tomcat.service
因为配置pid,在启动的时候会在tomcat的根目录下生产tomcat.pid文件,服务停止后删除.
同时tomcat在启动时,执行start不会启动两个tomcat,保证始终只有一个tomcat服务在运行.多个tomcat可以配置在多个目录下,互不影响。
查看效果
重启服务器后,通过wget访问,终端输出如下所示,配置tomcat开机自启动成功!
|
|
同时,客户端浏览器也能成功访问:
☆end☆