直接进入正题:
前提:安装tomcat-8需要当前环境已经安装了JDK7+,在Linux上安装java JDK(链接是安装JDK8,其他版本类似).
第一步:下载安装包
进入自己的Linux要安装tomcat的目录中(我的实例中我的所有的安装都放到了/usr/local目录下,对应的不同软件分别建一个"软件名_install"目录,便于区分,个人习惯,可随意)
cd /usr/local
mkdir tomcat_install
cd /tomcat_install
tomcat官网地址为:http://tomcat.apache.org/(建议都进入官网看一下,毕竟是以后自己经常使用的工具,官网的文档等都是最具权威的,也是最有保障的).
下载方式有两种:
第一种:通过客户端下载之后上传到Linux中
在左侧有个Download栏下面有tomcat8,进入后找到"tar.gz"的那个版本下载
下载完了之后,将下载的包上传到Linux的安装目录中去.
(我是用的命令行软件是SecureCTR在命令行中输入:rz,进行上传包文件,对应的各位使用什么工具就怎么上传如果不知道则自行百度)
第二种:通过命令直接使用Linux进行下载
wget wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/
上面这种下载包需要安装了wget的工具,如果显示
-bash:wget command not found
请自行百度Linux安装wget工具
第二步:解压安装:
tar -zxvf apache-tomcat-8.5.23.tar.gz #解压
rm apache-tomcat-8.5.23.tar.gz #删除压缩包
第三步:启动taocat
进入bin文件后输入命令:
./startup.sh #./shutdown.sh 为关闭tomcat操作
出现类似以下信息则安装完成:
然后,我们在自己电脑上登陆地址
http://虚拟机ip:8080
但是发现访问失败.原因是因为我们的虚拟机上的防火墙没有开启;
第四步:防火墙设置:
以上的方式是在本地可以执行,但是一般我们都是在服务器上部署,部署完了之后需要通过别的机器进行访问,所以我们需要打开tomcat对应端口的防火墙,两种方式:
第一种:通过在防火墙的规则中,设置开放tomcat对应的端口
vim /etc/sysconfig/iptables
插入:-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
注意插入的位置,如果对自己的放置位置没有把握可参考下面的(注意不要放在最后两行后面一般都是可以的)
输入命令重启防火墙:
service iptables restart
第二种方式:直接关闭防火墙,(两种方式):
第一种:重启后生效,持久生效:
开启:
chkconfig iptables on
关闭:
chkconfig iptables off
第二种:立即生效,但是重启Linux后失效:
开启:
service iptables start
关闭:
service iptables stop
第五步:测试
上面方式任意选择一种,进行测试.
通过浏览器访问:http://虚拟机ip:8080 #8080为tomcat默认端口,如果设置了对应端口则使用对应端口即可
出现tomcat界面即成功!
祝各位老铁,成功!!!
文章内容来自于网络中的N多大咖分享!
人人分享,天天成长!