linux下war包发布

war包发布


1.tomcat安装

注:先安装jdk,若下载了jdk环境,则不需要给tomcat配置环境变量

#1.查看tomcat是否存在
	rpm -qa|grep -i tomcat
#2.若自带,则删除
	rpm -e --nodeps 程序名称
#1.物理机中下载tomcat,上传到linux系统的app文件夹中,可用ls命令查看一下
#2.解压tomcat压缩包,解压到/usr/local/tomcat目录中
	cd /usr/local
	mkdir tomcat
	#tar zxvf tomcat压缩包 -C 指定解压路径
	tar zxvf tomcat-9.tar.gz -C /usr/local/tomcat

2.启动tomcat

#1.开启tomcat的8080防火墙端口
	firewall-cmd --zone=public --add-port=8080/tcp --permanent
#2.重启防火墙
	systemctl restart firewalld.service
#3.查看所有开启的端口,,如果是阿里云服务器,需要配置安全组规则!
	firewall-cmd --list-ports
	
#4.切换到bin目录下,启动批处理文件
	cd /usr/local/tomcat/apache-tomcat-9.0.63/bin
	./startup.sh
	#注:关闭服务: ./shutdown.sh
#5.检查tomcat是否启动成功
	curl http://121.199.42.247:8080/
#6.公网访问

3.发布war包

3.1发布war包
#1.直接将war包放到tomcat\webapps目录下
#2. 删除webapps中原本的ROOT.war
#3.开启防火墙端口————不更改的话,tomcat的默认端口为8080
	firewall-cmd --zone=public --add-port=8080/tcp --permanent  
#4.重启防火墙
	systemctl restart firewalld.service
#5.查看所有开启的端口,,如果是阿里云服务器,需要配置安全组规则!
	firewall-cmd --list-ports
	
#6.运行tomcat
	双击运行 tomcat-9.0.63/bin/startup.sh
	会自动生成war包对应的文件夹
#7.访问
	ip:端口号

3.2关于war包的数据库连接:

war是一个整体,打不开,所以数据库的连接一般让开发写正确,或者,在将war包放进tomcat中,启动了tomcat之后,war包会解压缩,当然此时数据库连接是错误的启动不了,没关系,解压缩了之后再自行修改数据库的连接,再重新启动!


3.3 修改端口号
#1.进入tomcat文件夹修改配置文件,配置conf/server.xml文件,
#2.修改端口号

3.4配置地址和访问的虚拟地址

在Host标签体中配置Context标签
在这里插入图片描述
访问的时候则需要加上虚拟路径

ip:port/hello



防火墙命令

 # 查看防火墙状态
 systemctl status firewalld.service
 # 关闭防火墙
 systemctl stop firewalld.service
 # 开启防火墙
 systemctl start firewalld.service
 # 重启防火墙
 systemctl restart firewalld.service
 # 防火墙开机自启
 systemctl enable firewalld.service
 # 防火墙开机不自启
 systemctl disable firewalld.service
 # 单独开放8080端口
 firewall-cmd --permanent --zone=public --add-port=8080/tcp
 firewall-cmd --reload
 # 查看是否开放8080端口
 firewall-cmd --zone=public --query-port=8080/tcp
 #删除端口号
 firewall-cmd --zone=public --remove-port=8080/tcp --permanent
 # 查看系统所有开放的端口
 firewall-cmd --zone=public --list-ports
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux项目的部署、打发布可以通过以下步骤来完成: 1. 配置服务器环境:在Linux服务器上安装必要的软件和工具,例如Java运行时环境、Tomcat等。可以根据项目需求选择适当的环境配置。 2. 打项目:使用项目构建工具,例如Maven,对项目进行打。在命令行中使用mvn package命令可以生成编译后的项目文件,例如JARWAR。 3. 上传项目文件:将打后的项目文件上传到服务器。可以使用FTP工具或者通过命令行scp命令将文件复制到服务器指定目录下。 4. 配置服务器:根据项目的需要,在服务器上创建相应的目录结构。例如,在服务器上创建一个目录来保存项目文件,可以使用mkdir命令创建目录。 5. 解压项目文件:如果项目文件是压缩文件,可以使用相应的解压命令进行解压。例如,使用tar命令解压tar.gz文件,可以使用tar -zxvf命令解压。 6. 配置项目:根据项目的需要,配置项目的运行环境和参数。可以修改配置文件、设置环境变量等。 7. 启动项目:使用相应的命令启动项目。例如,对于Java项目,可以使用java命令来启动。 8. 监控和维护:在项目运行过程中,可以使用相关的监控工具对项目进行监控和管理,以确保项目的正常运行。 请注意,以上步骤是一个通用的流程,具体的部署过程可能会因项目的不同而有所差异。在实际操作中,需要根据具体的项目需求和环境配置进行相应的调整和修改。引用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值