手把手安装TomCat

目录

一、了解Tomcat:

二、安装

1、获取Tomcat软件包,且需要Java环境。

2、安装jdk

3、安装Tomcat

1.解压并创建软链接:

2.创建启动用户并更改文件权限:

3.编写系统服务文件:

4.重新加载配置文件并启动tomcat:


一、了解Tomcat:

  • Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
  • Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
  • Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器。

二、安装

1、获取Tomcat软件包,且需要Java环境。
https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.3/bin/apache-tomcat-8.5.3.tar.gz
https://www.oracle.com/java/technologies/downloads/
2、安装jdk
yum localinstall jdk-8u261-linux-x64.rpm -y

         我们使用的rpm包安装的jdk,所以不需要配置环境变量;如果选择编译安装请创建文件/etc/profile./java.sh 并配置相应的环境变量

3、安装Tomcat
1.解压并创建软链接:
tar xf apache-tomcat-8.5.3.tar.gz -C /usr/local/
ln -sv /usr/local/apache-tomcat-8.5.3/ /usr/local/tomcat
2.创建启动用户并更改文件权限:
groupadd -g 53 tomcat
useradd -u 53 -g 53 -c "Apache Tomcat" -d /usr/local/tomcat -s /sbin/nologin tomcat
#
chown -R tomcat:tomcat /usr/local/tomcat/*
3.编写系统服务文件:
[root@localhost conf]# vim /usr/lib/systemd/system/tomcat.service
[Uint]
Description=Apache Tomcat
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk1.8.0_261-amd64
Environment=CATALINA_HOME=/usr/local/tomcat
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
User=tomcat
Group=tomcat
PrivateTmp=true

[Install]
WantedBy=multi-user.target
4.重新加载配置文件并启动tomcat:
systemctl daemon-reload
systemctl start tomcat

手把手安装TomCat_第1张图片

你可能感兴趣的:(linux运维,tomcat,java,web)