一 下载
tomcat官网地址:https://tomcat.apache.org/download-80.cgi
(1)选择tomcat版本
(2)选择linu系统的安装包
二 安装
(1)安装
以下都是实操复制过来的命令
[tangseng@testCentOS ~]$ rz # rz命令上传压缩包,也可以用Xftp之类的工具,随便
[tangseng@testCentOS ~]$ tar -zxvf apache-tomcat-8.5.50.tar.gz # 解压压缩包
[tangseng@testCentOS ~]$ rm -rf apache-tomcat-8.5.50.tar.gz # 删除压缩包(非必须,不删除跳下一步)
[tangseng@testCentOS ~]$ ls
apache-tomcat-8.5.50 apache-tomcat-8.5.50.tar.gz
[tangseng@testCentOS ~]$ mv apache-tomcat-8.5.50 apache8 # 修改文件夹名称 (非必须,不修改跳下一步)
[tangseng@testCentOS ~]$ ls
apache8 apache-tomcat-8.5.50.tar.gz
[tangseng@testCentOS ~]$ cd apache8/bin # 切换到tomcat8/bin目录下
[tangseng@testCentOS bin]$ ls
bootstrap.jar catalina-tasks.xml commons-daemon.jar configtest.sh digest.sh shutdown.bat startup.sh tool-wrapper.bat version.sh
catalina.bat ciphers.bat commons-daemon-native.tar.gz daemon.sh setclasspath.bat shutdown.sh tomcat-juli.jar tool-wrapper.sh
catalina.sh ciphers.sh configtest.bat digest.bat setclasspath.sh startup.bat tomcat-native.tar.gz version.bat
[tangseng@testCentOS bin]$ ./startup.sh # 执行启动程序
Using CATALINA_BASE: /home/tangseng/apache8
Using CATALINA_HOME: /home/tangseng/apache8
Using CATALINA_TMPDIR: /home/tangseng/apache8/temp
Using JRE_HOME: /usr/local/java/jdk1.7.0_79
Using CLASSPATH: /home/tangseng/apache8/bin/bootstrap.jar:/home/tangseng/apache8/bin/tomcat-juli.jar
Tomcat started. # 看到以上信息说明启动成功
[tangseng@testCentOS bin]$
(2)配置端口
如果想远程访问,需要配置端口
①-打开配置文件进入编辑模式: vi + /etc/sysconfig/iptables
注意:此时切换到root账号下,否则在打开的是空文件
②-增加配置端口代码 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT
③-保存退出
[root@testCentOS ~]# vi + /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
"/etc/sysconfig/iptables" 14L, 557C written
[root@testCentOS ~]#
④-重启防火墙 service iptables restart
[root@testCentOS ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
[root@testCentOS ~]#
都OK就是新增成功
三 测试
浏览器中输入IP+端口 http://192.168.25.128:8080/出现小猫咪就说明远程访问也没问题了