安装Tomcat
# 安装Tomcat
首先检查一下linux是否安装tomcat
rpm -qa|grep tomcat
1
# 1、下载Tomcat
下载地址: https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.106/bin/ (opens new window)
找到这个名称apache-tomcat-7.0.106.tar.gz
点击就可以下载了。
# 2、安装
我看到jdk是直接安装到/usr文件中的,那为了统一,我们将tomcat也放到usr中。
首先上传tomcat到服务器上。/usr/local/cap/
下
然后我们再移到/usr目录下就可以了。
[root@Captian cap]# mv apache-tomcat-7.0.106.tar.gz /usr
[root@Captian cap]# cd /usr
[root@Captian usr]# ll
total 9552
-rw-r--r-- 1 root root 9642456 Jul 20 09:51 apache-tomcat-7.0.106.tar.gz
dr-xr-xr-x. 2 root root 36864 Jul 19 22:25 bin
drwxr-xr-x. 2 root root 4096 May 11 2019 games
drwxr-xr-x. 14 root root 4096 May 7 11:12 include
drwxr-xr-x 3 root root 4096 Jul 19 22:25 java
dr-xr-xr-x. 34 root root 4096 May 7 11:07 lib
dr-xr-xr-x. 45 root root 36864 May 7 11:18 lib64
drwxr-xr-x. 29 root root 4096 May 7 11:14 libexec
drwxr-xr-x. 13 root root 4096 Jul 19 21:11 local
dr-xr-xr-x. 2 root root 20480 May 7 11:18 sbin
drwxr-xr-x. 97 root root 4096 May 7 11:11 share
drwxr-xr-x. 4 root root 4096 Jan 26 2021 src
lrwxrwxrwx. 1 root root 10 May 11 2019 tmp -> ../var/tmp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
现在我们看到已经过来了文件。
然后解压到当前目录下:
[root@Captian usr]# tar -zxvf apache-tomcat-7.0.106.tar.gz
apache-tomcat-7.0.106/conf/
apache-tomcat-7.0.106/conf/catalina.policy
apache-tomcat-7.0.106/conf/catalina.properties
apache-tomcat-7.0.106/conf/context.xml
apache-tomcat-7.0.106/conf/logging.properties
apache-tomcat-7.0.106/conf/server.xml
apache-tomcat-7.0.106/conf/tomcat-users.xml
......
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
解压完之后,我们再看一下目录
[root@Captian usr]# ll
total 9556
drwxr-xr-x 9 root root 4096 Jul 20 09:58 apache-tomcat-7.0.106
-rw-r--r-- 1 root root 9642456 Jul 20 09:51 apache-tomcat-7.0.106.tar.gz
dr-xr-xr-x. 2 root root 36864 Jul 19 22:25 bin
drwxr-xr-x. 2 root root 4096 May 11 2019 games
drwxr-xr-x. 14 root root 4096 May 7 11:12 include
drwxr-xr-x 3 root root 4096 Jul 19 22:25 java
dr-xr-xr-x. 34 root root 4096 May 7 11:07 lib
dr-xr-xr-x. 45 root root 36864 May 7 11:18 lib64
drwxr-xr-x. 29 root root 4096 May 7 11:14 libexec
drwxr-xr-x. 13 root root 4096 Jul 19 21:11 local
dr-xr-xr-x. 2 root root 20480 May 7 11:18 sbin
drwxr-xr-x. 97 root root 4096 May 7 11:11 share
drwxr-xr-x. 4 root root 4096 Jan 26 2021 src
lrwxrwxrwx. 1 root root 10 May 11 2019 tmp -> ../var/tmp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
解压的已经存在了。我们把之前的安装包删除掉。
[root@Captian usr]# rm apache-tomcat-7.0.106.tar.gz
rm: remove regular file 'apache-tomcat-7.0.106.tar.gz'? y
[root@Captian usr]# ll
total 136
drwxr-xr-x 9 root root 4096 Jul 20 09:58 apache-tomcat-7.0.106
dr-xr-xr-x. 2 root root 36864 Jul 19 22:25 bin
drwxr-xr-x. 2 root root 4096 May 11 2019 games
drwxr-xr-x. 14 root root 4096 May 7 11:12 include
drwxr-xr-x 3 root root 4096 Jul 19 22:25 java
dr-xr-xr-x. 34 root root 4096 May 7 11:07 lib
dr-xr-xr-x. 45 root root 36864 May 7 11:18 lib64
drwxr-xr-x. 29 root root 4096 May 7 11:14 libexec
drwxr-xr-x. 13 root root 4096 Jul 19 21:11 local
dr-xr-xr-x. 2 root root 20480 May 7 11:18 sbin
drwxr-xr-x. 97 root root 4096 May 7 11:11 share
drwxr-xr-x. 4 root root 4096 Jan 26 2021 src
lrwxrwxrwx. 1 root root 10 May 11 2019 tmp -> ../var/tmp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 3、运行
运行Tomcat,进入bin目录,和我们以前在Windows下看的都是一样的
[root@Captian bin]# ./startup.sh
Using CATALINA_BASE: /usr/apache-tomcat-7.0.106
Using CATALINA_HOME: /usr/apache-tomcat-7.0.106
Using CATALINA_TMPDIR: /usr/apache-tomcat-7.0.106/temp
Using JRE_HOME: /usr/java/jdk1.8.0_333-amd64
Using CLASSPATH: /usr/apache-tomcat-7.0.106/bin/bootstrap.jar:/usr/apache-tomcat-7.0.106/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
出现如上图所示信息,则表示启动成功。这时候我们可以在浏览器中使用http://ip:8080访问(注:ip为自己电脑ip),如能够显示tomcat的主页,则表示不需要进行任何操作了,如果不能显示,则需要在Linux中开放防火墙的8080端口。
# 执行 ./startup.sh
# 停止 ./shutdown.sh
1
2
2
防火墙添加端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
1
重启防火墙:
systemctl restart firewalld.service
1
[root@Captian /]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[root@Captian /]# systemctl restart firewalld.service
[root@Captian /]#
1
2
3
4
2
3
4
我的可以访问,如果不能访问,先去检查一下服务器的后台有没有加入8080端口的规则。
上次更新: 2023/03/05, 20:36:52