Linux中安装tomcat

277 阅读1分钟

1. 下载tomcat Apache Tomcat® - Welcome!

image.png

2. 下载好后使用你的传输工具传输到Linux(这里使用的是lzrzsz方式)

rz

image.png

3. 新建一个www用户,并设置一个密码

adduser www

Adding user `www' ...
Adding new group `www' (1000) ...
Adding new user `www' (1000) with group `www' ...
Creating home directory `/home/www' ...
Copying files from `/etc/skel' ...
New password:                                       #为www用户设置一个密码
Retype new password:                                #重复输入密码
passwd: password updated successfully
Changing the user information for www
Enter the new value, or press ENTER for the default
	Full Name []: 
	Room Number []: 
	Work Phone []: 
	Home Phone []: 
	Other []: 
Is the information correct? [Y/n] y

4.在根目录新建一个名为www的文件夹,并设置好权限。

mkdir /www                   #在根目录新建一个www文件夹
chown www /www               #设置该目录为www用户所有
chmod -R 775 /www            #设置该目录的仅www用户可以写入操作

5.切换www用户创建并进入tomcat文件夹

su www
mkdir /www/tomcat                        #新建tomcat目录
cd /www/tomcat                           #进入tomcat目录

cd

6.解压tomcat安装包且进入apache-tomcat-10.0.8目录

cd /www/tomcat/apache-tomcat-10.0.8
tar -xvf /apache-tomcat-10.0.8.tar.gz   #使用tar命令解压tomcat安装包,此处应该是你上传的以tar.gz结尾的文件路径

7.运行tomcat,须在tomcat根目录执行

cd bin
./startup.sh

Using CATALINA_BASE:   /www/tomcat/apache-tomcat-10.0.8
Using CATALINA_HOME:   /www/tomcat/apache-tomcat-10.0.8
Using CATALINA_TMPDIR: /www/tomcat/apache-tomcat-10.0.8/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_291
Using CLASSPATH:       /www/tomcat/apache-tomcat-10.0.8/bin/bootstrap.jar:/www/tomcat/apache-tomcat-10.0.8/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.        #启动成功

8. 防火墙转发8080端口到80端口

因为Linux的端口在0~1024是root用户所有,所以需要将8080转发到80端口

su root      # 务必切换到root用户,否则无法使执行
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080