前提
安装流程
1.解压 ,修改名称
tar -zxvf apache-tomcat-8.5.50.tar.gz
mv tomcat-8.5.50 tomcat855
2. 配置tomcat server.xml配置文件,修改端口号为80
vi /usr/local/elk/tomcat855/conf/server.xml
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7kXymMqg-1579656664090)(WEBRESOURCEd3fd677b01ac2bd39d31180b4b3cbe26)]](https://i-blog.csdnimg.cn/blog_migrate/ffa7ea7c0e1bfc33a71b7c3b6ea7577b.png)
3.开放80端口号,且关闭防火墙
查看防火墙状态: systemctl status firewalld.service
开启防火墙: systemctl start firewalld.service
开启80端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启:firewall-cmd --reload
执行关闭命令: systemctl stop firewalld.service
执行开机禁用防火墙自启命令 : systemctl disable firewalld.service
4.定位到bin目录启动
#启动
./startup.sh
#关闭
./shutdown.sh
5.设置开机自启,编写脚本,注意JDK路径以及tomcat 路径
vi /usr/lib/systemd/system/tomcat.service
内容如下:
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment='JAVA_HOME=/usr/java/jdk1.8.0_191-amd64/'
Environment='CATALINA_PID=/usr/local/elk/tomcat855/tomcat.pid'
Environment='CATALINA_HOME=/usr/local/elk/tomcat855/'
Environment='CATALINA_BASE=/usr/local/elk/tomcat855/'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
PIDFile=/usr/local/elk/tomcat855/tomcat.pid
ExecStart=/usr/local/elk/tomcat855/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
解析:
[unit]服务的描述,规定了在network启动之后执行。
[service]环境变量,JAVA_HOME,服务的pid,服务的启动,停止,重启,内存参数。
[install]使用用户。
当需要启动多个tomcat时,复制多个tomcat安装文件在/usr/local/elk/tomcat855/下如/tomcat855/tomcat2,并配置多个tomcat.service 如tomcat2.service,tomcat3.service 在配置中修改对应的路径即可
6.设置开机自启
systemctl enable tomcat.service
7.启动tomcat
systemctl start tomcat.service
8.浏览器访问,默认端口80
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e6JybJIA-1579656664095)(WEBRESOURCEec22a641d8c7e46e73073b18a80d6ea7)]](https://i-blog.csdnimg.cn/blog_migrate/3184f5db645c8982720082ee884edcd2.png)
问题总结
tomcat启动成功,浏览器报404错误
https://blog.youkuaiyun.com/laukicn/article/details/72520678
重点:zookeeper 和tomcat 部署在同一主机8080端口问题
https://blog.youkuaiyun.com/liujian8654562/article/details/100860002

本文详细介绍了在Linux环境下部署和配置Tomcat的过程,包括JDK安装、Tomcat下载及安装、配置server.xml文件更改端口号、防火墙设置、开机自启脚本编写等关键步骤。同时,提供了常见问题解决方案,如解决404错误和zookeeper与Tomcat端口冲突问题。
3090

被折叠的 条评论
为什么被折叠?



