安装环境:Centos-6.8
安装方式:源码安装
软件:apache-tomcat-8.5.15.tar.gz
下载地址:http://tomcat.apache.org/download-80.cgi
安装前提:
系统必须已经安装配置JDK6+
1.登录linux,切换到root用户
1)因为我是使用的阿里云服务器,直接使用的就是root用户
2)如果不是root账号,使用su root获取root用户权限,当前工作目录不变(需要root密码)或sudo –i不需要root密码直接切换成root(需要当前用户密码)
2.在usr目录下建立soft文件夹
cd /usr
mkdir soft
3.在apache-tomcat-8.5.15.tar.gz上传到soft目录下
往linux服务器上传/下载各种安装包(当然,也可以wget)直接获取,有两个非常简单方便的命令rz / sz,可能很多系统默认没安装此服务.安装rz/sz一步搞定,执行命令
yum install lrzsz
剩下就简单了,在Xshell中:
输入rz,会弹出文件选择框,上传文件到linux
输入sz文件名,会下载文件到Windows
4.解压apache-tomcat-8.5.15.tar.gz到当前目录
tar –zxvf apache-tomcat-8.5.15.tar.gz
得到文件夹apache-tomcat-8.5.15
按照个人习惯,我一般把安装文件放到/usr/local下
mv apache-tomcat-8.5.15 /usr/local/tomcat8(移动文件)
5.编辑配置文件,修改配置
cd /usr/local/tomcat8/bin
vim catalina.sh(进入编辑模式)
i
在最后一行添加以下内容:
CATALINA_HOME=/usr/local/tomcat8.0/
ESC(退出编辑模式)
:wq(保存退出)
6.修改tomcat的端口(有两种方式)
方式一:
1)因为我是使用的阿里云服务器,在阿里云控制台的实例中的安全组中配置规则勾选80端口
2)因为tomcat默认端口为8080,则需要进行修改
cd /usr/local/tomcat8/ conf
vim server.xml
i
进入后找到下面的代码
更改为:
Esc
:wq
方式二:
3)直接使用tomcat的默认端口8080,则不需要对配置文件进行更改,直接在在阿里云控制台实例中的安全组中配置规则,添加8080端口
7.启动tomcat
执行以下操作:
/usr/local/tomcat8/bin/startup.sh //启动tomcat
执行后出现如下信息说明已成功启动
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0_45/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
8.防火墙开放8080端口(关闭防火墙的话就不需要执行此步骤)
增加8080端口到防火墙配置中,执行以下操作:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启防火墙
9.检查Tomcat安装运行
通过以下地址查看tomcat是否运行正常:
http://IP:8080/
看到tomcat系统界面,说明安装成功!
10.停止Tomcat
/usr/local/tomcat8/bin/shutdown.sh //停止tomcat