Linux(Centos)安装tomcat并且部署Java Web项目

时间:2022-12-14 16:38:19

使用的工具:

 - windows系统
- 虚拟机(已安装linux系统)
- Xshell
- apache-tomcat-7.0.55.tar.gz
- 可以运行的web项目(在ide导出war包的格式)

在本地使用Xshell连接虚拟机系统,使用rz命令进行上传文件:

Linux(Centos)安装tomcat并且部署Java Web项目

这样就可以将该安装包上传到虚拟机中,上传的位置就在你当前操作的路径下,可以使用ls命令进行查看,然后输入:

  ar -zxv -f apache-tomcat-7.0.55tar.gz  //解压
  mv apache-tomcat-8.0.29 tomcat //重命名
  cd tomcat //进入该路径

这时我们可以直接进入tomcat的bin目录下然后启动tomcat

Linux(Centos)安装tomcat并且部署Java Web项目

到这里我们可以在本地服务器输入访问的地址(http://对应的IP:8080)就可以访问到tomcat的首页了
如果访问失败,有可能是linux系统的防火墙的问题,需要您把8080端口开放


centos7开放端口:

查看已经开放的端口:
firewall-cmd --list-ports
开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

重启防火墙
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

这是再去操作就会没问题了。


到了这一步,最后要做的就是上次web项目:

先把你的web项目从ide导出来(要用war的打包方式)    

Linux(Centos)安装tomcat并且部署Java Web项目

然后选择对应的导出路径,导出后使用Xshell切换到tomcat的webapps目录下。

接着执行 rz 命令,找到你导入的war文件进行上传,然后查看webapps目录下会多出你上传的文件

Linux(Centos)安装tomcat并且部署Java Web项目

然后重启你的tomcat,这是重新在你本地的浏览器输入
http://你的IP:8080/你的web项目名
这时就可以访问你的web项目了

Linux(Centos)安装tomcat并且部署Java Web项目

需要注意的是你的项目必须能在你的ide上正常的运行