CentOS/RHEL 7/6/5上怎么安装Tomcat 7.0.68服务
发布网友
发布时间:2022-04-20 06:47
我来回答
共1个回答
热心网友
时间:2022-05-02 13:44
1. 下载安装JDK
1
JDK安装
yum -y install java-1.7.0-openjdk
2
Java版本检测
java -version
END
2. 下载安装Tomcat
1
Tomcat下载
2
Tomcat启动运行
# cd /usr/local/tomcat7# ./bin/startup.sh
3
[输出样例]
4
本地访问
这是在Centos的火狐浏览器中运行的结果
5
设置Tomcat开机启动
1、进入编辑
vi /etc/rc.d/rc.local
2、打开后在最底部复制下面
/usr/local/tomcat7/bin/startup.sh
3、重启服务器,试试能不能访问。
4、如果JDK和Tomcat安装的目录不跟上面的一样,请修改相应路径
END
3. Tomcat修改默认端口
1
熟悉tomcat的配置文件
1、编辑Tomcat配置文件
# vi /usr/local/tomcat7/conf/server.xml (实际情况参考你服务器安装的路径为准)
2、在配置文件里找到下面这一段
2
修改端口
1、打开tomcat配置文件
#vi /usr/local/tomcat7/conf/server.xml
2、打开Tomcat配置文件之后按 /8080 快速检索,找到下图配置
3
3、修改端口,按 i 进行,将8080 修改为 80
4、按:wq 保存并退出
4
重启Tomcat 并检测
重启Tomcat服务
停用 # /usr/local/tomcat7/bin/shutdown.sh
启用 # /usr/local/tomcat7/bin/startup.sh
5
在Centos上尝试本地IP访问
END
4. 局域网内其他主机远程访问
出现无法访问的情况
主要原因为Centos防火墙还开着,需要关闭
关闭防火墙指令:/etc/init.d/iptables stop
永久关闭防火墙指令:chkconfig iptables off
开启防火墙指令:/etc/init.d/iptables start
永久开启防火墙指令:chkconfig iptables on
查看防火墙状态:/etc/init.d/iptables status
关闭防火墙后重新远程访问。