Centos 7 搭建 Tomcat

前提

安装JDK

tomcat下载

安装流程

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)]
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)]

问题总结

tomcat启动成功,浏览器报404错误

https://blog.csdn.net/laukicn/article/details/72520678

重点:zookeeper 和tomcat 部署在同一主机8080端口问题

https://blog.csdn.net/liujian8654562/article/details/100860002
发布了240 篇原创文章 · 获赞 435 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/fjxcsdn/article/details/104067678