Centos 7 安装tomcat(亲试可用)

1.下载并上传到服务器


地址:https://tomcat.apache.org/download-70.cgi

用xftp上传到指定目录

也可以用 wget -o  存放的地址及文件名  下载地址  命令下载

wget -o /usr/local/tomcat7/apache-tomcat-7.0.92.tar.gz  http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.92/bin/apache-tomcat-7.0.92.tar.gz

2.解压

//切换到/usr/local/tomcat7/目录
cd /usr/local/tomcat7/
//解压
tar zxvf apache-tomcat-7.0.92.tar.gz

 

3.配置环境变量

//编辑配置文件
vim /etc/profile

4.修改tomcat端口号

//编辑server.xml文件,该文件在“apache-tomcat-7.0.92/conf/”目录下
vim /usr/local/tomcat7/apache-tomcat-7.0.92/conf/server.xml

修改成你想设定的端口,我这里设置的是8087,默认是8080,8080可能会被占用。如果被占用就需要更换端口

5.启动/关闭tomcat

//切换到tomcat下的bin目录
cd /usr/local/tomcat7/apache-tomcat-7.0.92/bin
//启动tomcat
./startup.sh
//查看log是目录下的catalina.out文件的日志,看tomcat是否启动成功
cat /usr/local/tomcat7/apache-tomcat-7.0.92/logs/catalina.out

查看启动日志,看是否启动成功,如果没有报错,就说明启动成功。

启动过程中如果报“Address already in use (Bind failed)”的错误,说明端口被占用。

解决办法:1.更换tomcat的端口   2.关闭正在占用端口的进程

如何关闭正在占用端口的进程:
1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000
2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000
3.   kill -9 进程id             //杀死进程

6.访问tomcat

浏览器中输入:  http://ip:端口号

见到这个页面说明tomcat安装成功。

7.关闭tomcat

//切换到tomcat下的bin目录
cd /usr/local/tomcat7/apache-tomcat-7.0.92/bin
//关闭tomcat
./shutdown.sh
//查看log是目录下的catalina.out文件的日志,看tomcat是否关闭成功
cat /usr/local/tomcat7/apache-tomcat-7.0.92/logs/catalina.out

说明关闭成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值