1.所需软件
- 首先需要配置好jdk环境,详情参考这篇博客:linux中安装jdk环境。
- tomcat压缩包:apache-tomcat-8.5.38.tar.gz(自行官网下载即可)
- ssh远程连接工具
2.详细步骤
-
利用ssh工具上传tomcat软件包到linux上
-
解压tomcat压缩包,这里我解压到/usr/local目录下
使用命令:tar -zxvf apache-tomcat-8.5.38.tar.gz -C /usr/local
-
进入对应的目录,使用命令ll查看
-
进入tomcat的安装目录下的bin目录,运行startup.sh脚本,启动tomcat。并通过自己的windows的浏览器访问tomcat。
使用命令:./startup.sh
-
在windows环境下使用浏览器访问地址:虚拟机ip:8080
OK,自此tomcat安装成功。
tip:若浏览器无法访问,首先确保windows下能ping的通虚拟机,那可能是linux防火墙没有开放8080端口。
解决办法:
- 使用如下命令查看防火墙状态。
iptables防火墙:service iptables status
firewall防火墙:firewall-cmd --state - 若防火墙是开启的状态,则使用以下关闭防火墙,然后再次使用浏览器访问即可
iptables防火墙:service iptables stop
firewall防火墙:systemctl stop firewalld
或者使防火墙开放8080端口,使用如下命令
iptables防火墙:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPTfirewall防火墙:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
(--permanent参数代表永久生效,若无此参数机器重启后失效)