使用的工具:
- windows系统
- 虚拟机(已安装linux系统)
- Xshell
- apache-tomcat-7.0.55.tar.gz
- 可以运行的web项目(在ide导出war包的格式)
在本地使用Xshell连接虚拟机系统,使用rz命令进行上传文件:
这样就可以将该安装包上传到虚拟机中,上传的位置就在你当前操作的路径下,可以使用ls命令进行查看,然后输入:
ar -zxv -f apache-tomcat-7.0.55tar.gz //解压
mv apache-tomcat-8.0.29 tomcat //重命名
cd tomcat //进入该路径
这时我们可以直接进入tomcat的bin目录下然后启动tomcat
到这里我们可以在本地服务器输入访问的地址(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的打包方式)
然后选择对应的导出路径,导出后使用Xshell切换到tomcat的webapps目录下。
接着执行 rz 命令,找到你导入的war文件进行上传,然后查看webapps目录下会多出你上传的文件
然后重启你的tomcat,这是重新在你本地的浏览器输入
http://你的IP:8080/你的web项目名
这时就可以访问你的web项目了
需要注意的是你的项目必须能在你的ide上正常的运行