第一步:下载tomcat8
对于无网络条件来说,需要安装文件交互软件,xftp 6 或者 MobaXterm,把优盘的里安装包copy进去就行,链接在下方
我是链接:https://pan.baidu.com/s/12ugq0TQSTcjfZey2sWCOkA 我是提取码:ppto
去官网下载最新版的tomcat8 路径http://tomcat.apache.org/
下面是 apache-tomcat-8.5.39.tar.gz
我是链接:https://pan.baidu.com/s/1imsV5tbrepeCAlISTp1S7A 我是提取码:7tci
1.创建存放路径
1 [root@localhost]# cd /usr
2 [root@localhost usr]# mkdir tomcat
2.解压安装包
[root@localhost]# tar –zxvf apache-tomcat-8.5.39.tar.gz -C /usr/tomcat
3.更改tomcat文件名字
[root@localhost]# mv apache-tomcat-8.5.39 tomcat8
4.进入tomcat安装bin目录并启动
[root@localhost]# cd /usr/tomcat/tomcat8/bin
[root@localhost bin]# ./startup.sh
5.测试启动
1 在浏览器中录入 localhost:8080
6.关闭Tomcat
[root@localhost bin]# ./shutdowm.sh
第二步:修改Tomcat端口号
1.进入文件路径
[root@Localhost]# cd /usr/tomcat/tomcat8/conf
[root@Localhost conf]# ls
2.使用vi编辑器编辑server.xml文件
进入编辑器后,按【Insert】键,编辑后按【Esc】然后录入 :wq 保存退出
[root@localhost conf]# vi server.xml
第三步:部署项目
打包JavaWeb应用
1 在项目上右键-》Export-》WAR file,没有的去下面的Export中找将war包发布到tomcat服务器的webapps目录下
1 用文件交互软件把.war包放到Tomcat下的webapps文件下,不需要解压,当启动tomcat时,会自动解压。启动Tomcat,访问项目
1 执行第一步中的第四小步
我第一次这地方启动成功,虚拟机可以访问进去,但是宿主机无法访问,纠结了很长一段时间,才发现是虚拟机的防火墙问题
第四步:确定Linux的防火墙规则
这一步一定要做,不然必掉坑,我就是从坑里爬上来的,55555555555.
1.确认当前Linux防火墙状态[root@localhost]# service iptables status
发现本机这个服务找不到,当时我也是疑问的,就只在执行了一遍stop
2```
[root@localhost]# service iptables stop
![image.png](https://ucc.alicdn.com/pic/developer-ecology/lkgkeemllr3rc_e1d094a28ee34073922b751c91126474.png)
结果还是这样,索性就不管了,大家遇到这问题也可以不用管,哪位大神要是知道还请告知(QQ1540070682)
2.第一种方式,直接关闭防火墙
[root@localhost]# service firewalld stop
![image.png](https://ucc.alicdn.com/pic/developer-ecology/lkgkeemllr3rc_f50d1b5e92a6470cb45f0846fcaf1a2c.png)
3.第二种方式,把端口号加进防火墙规则中---添加指定端口到防火墙中
1
[root@localhost]# service firewalld start
![image.png](https://ucc.alicdn.com/pic/developer-ecology/lkgkeemllr3rc_48a027386e284e508629e502826e5ebd.png)
2
[root@localhost]# iptables -L -n
![image.png](https://ucc.alicdn.com/pic/developer-ecology/lkgkeemllr3rc_965e9a56fbca4bbcb7126c8d29ddcea8.png)
查看当前防火墙规则
3
[root@localhost]# iptables -I INPUT -p tcp -dport 8080 -j ACCEPT
[root@localhost]# iptables -I INPUT -p tcp -dport 8090 -j ACCEPT
```
把自己需要的端口号加进防火墙里,就可以了,再去宿主机访问项目就没问题了
到此,Linux下tomcat安装和部署项目完成