项目打包发布服务器
****项目打包发布的前提是保证服务器上已经安装好了jdk****
springBoot项目打包发布(jar包):(springBoot项目内置tomcat,所以不需要安装)
1,先在本地环境下运行(成功后)
2,idea项目--》maven project--》lifecycle--》clean --》package(等待打包完成)
3,target目录下会有打包好的jar包 -- 》右键点击jar包---》 show in exporler (本地目录下找到jar包)
4,本地 cmd窗口下运行查看是否可以运行 -- 》Java -jar 项目名
5,打包发布到服务器上--》复制到xftp的目录下
6,查看项目需要的端口是否开启 --》firewall-cmd --list-ports
7,(没有开启需要的端口执行命令) firewall-cmd --zone=public --add-port=端口号/tcp --permanent(打开防火墙对应的端口)
8,systemctl restart firewalld.service (重启防火墙命令)
9,发布到服务器后直接运行 --》java -jar 项目名
10,公网ip+端口可以直接访问
springBoot项目打包发布(war包):
1.在pom.xml文件中修改
<packaging>war</packaging>
2.idea项目--》maven project--》lifecycle--》clean --》package(等待打包完成)
想ssm项目一样丢到 apache-tomcat---》webapps 文件夹下就可以了
ssm项目打包发布:(ssm打包后是war包,所以要放在tomcat中运行)
1.打包好的war包 部署到---》apache-tomcat---》webapps
2.linux 服务器系统 ./startup.sh(启动tomcat)