草庐IT

SpringBoot项目打jar包和war包

目录一.SpringBoot项目打war包二.SpringBoot项目打jar包背景:使用Idea编辑器一.SpringBoot项目打war包步骤:在pom.xml文件中的标签,使用标签,去给生成的war包起名字。若是没有指定名字,那么将会依照当前pom文件中的gav坐标,生成一个av.war的包。在pom.xml文件中的gav坐标下面,使用标签,去指定打war包。(因为SpringBoot默认会打jar包,所以当要打war包的时候,必须手动写上打war包)然后右击idea编辑器最右边的maven,选择当前的项目,然后再选择Lifecycle,然后再选择package便可以打包了。步骤1的图如

SpringBoot项目打jar包和war包

目录一.SpringBoot项目打war包二.SpringBoot项目打jar包背景:使用Idea编辑器一.SpringBoot项目打war包步骤:在pom.xml文件中的标签,使用标签,去给生成的war包起名字。若是没有指定名字,那么将会依照当前pom文件中的gav坐标,生成一个av.war的包。在pom.xml文件中的gav坐标下面,使用标签,去指定打war包。(因为SpringBoot默认会打jar包,所以当要打war包的时候,必须手动写上打war包)然后右击idea编辑器最右边的maven,选择当前的项目,然后再选择Lifecycle,然后再选择package便可以打包了。步骤1的图如

Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer 问题解决

问题:Couldnotinitializeclassorg.apache.maven.plugin.war.util.WebappStructureSerializer发生场景:在Eclipse中创建了一个Maven类型的项目,项目的打包方式是war,也就是Web项目,可是创建完成的项目的pom.xml有两处错误,分别是:Couldnotinitializeclassorg.apache.maven.plugin.war.util.WebappStructureSerializerweb.xmlismissingandissettotrue原因及解析:虽然这两个错误提示不会影响项目的正常运行,

Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer 问题解决

问题:Couldnotinitializeclassorg.apache.maven.plugin.war.util.WebappStructureSerializer发生场景:在Eclipse中创建了一个Maven类型的项目,项目的打包方式是war,也就是Web项目,可是创建完成的项目的pom.xml有两处错误,分别是:Couldnotinitializeclassorg.apache.maven.plugin.war.util.WebappStructureSerializerweb.xmlismissingandissettotrue原因及解析:虽然这两个错误提示不会影响项目的正常运行,

【Linux】部署Jenkins(简介及详细教程【war包部署】)

文章目录Jenkins简介持续集成(CI)持续集成的效益持续集成的作用持续集成的特点持续交付(CD)持续部署(CD)Maven介绍部署Jenkins页面访问操作Jenkins简介  随着软件开发需求及复杂度的不断提高,团队开发成员之间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题,这样解决问题的成本就会显著下降;持续集成缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间出现的等

【Linux】部署Jenkins(简介及详细教程【war包部署】)

文章目录Jenkins简介持续集成(CI)持续集成的效益持续集成的作用持续集成的特点持续交付(CD)持续部署(CD)Maven介绍部署Jenkins页面访问操作Jenkins简介  随着软件开发需求及复杂度的不断提高,团队开发成员之间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题,这样解决问题的成本就会显著下降;持续集成缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间出现的等

Docker部署的Jenkins更新版本

总体方法来说,就是去Jenkins容器内,替换jenkins.war为最新版本或者需要版本的war包,然后重启容器即可在这之前,使用docker-compose部署了docker,其中的脚本配置如下。1.安装Jenkinsdocker-compose.ymlversion:'3'services:jenkins:image:jenkinsports:-"8080:8080"-"50000:50000"volumes:-/var/jenkins/data:/var/jenkins_home123456789启动命令docker-composeup-d2.进入容器更新Jenkins版本首先,进入容

Docker部署的Jenkins更新版本

总体方法来说,就是去Jenkins容器内,替换jenkins.war为最新版本或者需要版本的war包,然后重启容器即可在这之前,使用docker-compose部署了docker,其中的脚本配置如下。1.安装Jenkinsdocker-compose.ymlversion:'3'services:jenkins:image:jenkinsports:-"8080:8080"-"50000:50000"volumes:-/var/jenkins/data:/var/jenkins_home123456789启动命令docker-composeup-d2.进入容器更新Jenkins版本首先,进入容

若依框架(前后端分离)打war包部署到linux

一、前端部署1.找到ruoyi-ui目录。 2.安装依赖。        npminstall3.执行以下操作,解决npm下载速度慢的问题。        npminstall--registry=https://registry.npmmirror.com4.修改vue.config.js,若后端采用的是默认8080端口,则不用修改,默认就是8080端口。 5.打包,执行如下命令。        npmrunbuild:pro执行完命令,会在ruoyi-ui目录下生成dist文件,将此文件复制到linux某个目录下,如下图: 在dist目录下,新建WEB-INF文件夹,进入WEB-INF,新

若依框架(前后端分离)打war包部署到linux

一、前端部署1.找到ruoyi-ui目录。 2.安装依赖。        npminstall3.执行以下操作,解决npm下载速度慢的问题。        npminstall--registry=https://registry.npmmirror.com4.修改vue.config.js,若后端采用的是默认8080端口,则不用修改,默认就是8080端口。 5.打包,执行如下命令。        npmrunbuild:pro执行完命令,会在ruoyi-ui目录下生成dist文件,将此文件复制到linux某个目录下,如下图: 在dist目录下,新建WEB-INF文件夹,进入WEB-INF,新