1、下载Tomcat

下载地址

1
[root@sing soft]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.30/bin/apache-tomcat-8.5.30.tar.gz

2、解压

1
[root@sing soft]# tar zxvf apache-tomcat-8.5.30.tar.gz

3、复制到指定位置

1
[root@sing soft]# cp -r apache-tomcat-8.5.30 /usr/local/

4、修改文件夹名称

1
[root@sing local]# mv apache-tomcat-8.5.30/ tomcat

5、处理catalina.sh

将tomcat中的/bin/catalina.sh 脚本 拷贝到init.d下,这样在任何地方通过service tomcat start就可以启动tomcat

1
[root@sing local]#cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat

6、配置路劲

1
vim /etc/init.d/tomcat

在第二行加入以下内容:

1
2
3
4
5
6
7
# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions

JAVA_HOME=/usr/local/jdk1.8 # JDK路劲
CATALINA_HOME=/usr/local/tomcat # tomcat路劲

保存文件后执行以下操作

1
[root@sing bin]# chmod 755 /etc/init.d/tomcat

7、启动tomcat:

1
[root@sing bin]# service tomcat start

可在浏览器输入http://XXX(ip):8080,tomcat默认端口是8080,如果成功启动的话会看到tomcat主界面

8、配置tomcat服务的访问端口

1
2
[root@sing tomcat]# cd /usr/local/tomcat/conf/
[root@sing conf]# vim server.xml

找到:

1
2
3
4
5
6
7
8
9
10
11
12
13
...
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
-->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
...

port="8080"修改为你想要的端口,重启tomcat:

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@sing conf]# service tomcat stop    # 先停止
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.8
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[root@sing conf]# service tomcat start # 再启动
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.8
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

这样tomcat就配置成功了
如果是阿里云的服务器,一定要在安全策略里面添加对应的端口,不然访问不到