首页 > 技术文章 > springboot +jsp项目打包部署到华为云服务器

yunn 2020-07-15 16:38 原文

注:打包之前先保证你的项目本地运行没问题。

一、打包

打包有两种方式,打成jar包和打成war包。因为springboot有内置的服务器,所以选择打成jar包,这样云服务器就不用装tomcat了。

打包需要向pom.xml文件添加一些内容:

(1)添加打包方式:jar

 

 

 (2)添加resources标签

为把webapp目录打入jar包,需要在<build></build>标签中添加:

 

 

 (3)设置包名

 

 

添加以上内容后就可以进行打包了,这里以idea为例:

提示:打包前最好将单元测试类删除,也就是删除test里的测试类,否则可能出现打包失败的情况。

(1)点击右侧的MavenProjects

 

 (2)双击package

 

 看控制台的提示信息:出现BUILD SUCCESS提示则打包成功。

 

 target目录生成,里面有成功打包的jar包

 

 至此:打包成功!

二、试运行jar包

在本地试着运行一下打好的jar包,确保无误后再进行部署。

cmd进入你的项目的target目录:

输入命令:

java -jar xxx.jar  //xxx为你的包名

运行成功后,用你项目的端口号访问你的项目,访问成功就可以进行部署了。

三、购买并配置云服务器

以华为云服务器为例,我购买的是华为云服务器,鲲鹏架构,4vCPUs|8GB,操作系统为:CentOS 7.5 64bit with ARM。

注:在安全组中开放你项目的端口号,和数据库访问的端口号(mysql数据库为3306)

四、在云服务器安装项目运行环境

因为spring boot内嵌了tomcat,所以不用安装tomcat。

需要安装:

JDK:版本根据你项目的需要,系统原来的JDK是比较精简的版本,需要重新安装。

gcc:编译安装MySQL需要用到,虽然系统本来就有gcc,但是版本太旧。

数据库:类型和版本根据你项目的需要,这里以MySQL为例。

 

复制你服务器的弹性公网ip,使用远程连接工具(如:Xshell)远程连接你的服务器。

1、JDK安装

 

 

 

 

 

推荐阅读