spring cloud踩坑日志(1)- war包打包方法及配置
来源:互联网 发布:金立gn205软件 编辑:程序博客网 时间:2024/06/05 13:30
公司有个中转项目,因为公司喜欢采用 tomcat 部署代码的方式部署 需要进行war包打包,与jar包有些区别,特此记录
首先添加类
public class ApplicationForWar extends SpringBootServletInitializer { /** * war包启动类 * return 中传入的对象是需要有@SpringBootApplication 注解的启动类 */ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(Application.class); }}
POM文件做如下设置,没有数据库支持
如有别的需要可自行添加其他支持
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.jinxin</groupId> <artifactId>jxsc</artifactId> <version>0.0.1</version> <!-- <packaging>jar</packaging> --> <packaging>war</packaging><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.7.RELEASE</version> <relativePath /> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.7</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.38</version> </dependency> <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.9</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> </dependencies> <build> <finalName>jxsc</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build></project>
阅读全文
0 0
- spring cloud踩坑日志(1)- war包打包方法及配置
- spring cloud踩坑日志(4)- eureka初始配置
- 关于war包 jar包 ear包 及打包方法
- 关于war包 jar包 ear包 及打包方法
- 关于war包 jar包 ear包 及打包方法
- Spring Boot Kotlin+maven 打包成war包的方法
- spring cloud踩坑日志(2)-日志文件的配置
- java的war、jar、ear包的作用分别是什么?及eclipse打包war文件方法
- 关于war包 jar包 ear包 及打包方法-->必看哦
- spring-boot 打包成war包
- java设置环境变量,、打包war,配置日志
- spring boot -- 打包jar,war(二)打成war包,mapper文件扫描不到
- web 应用打包war包的方法
- SpringBoot idea maven打包war及运行war包
- war包打包解压
- maven 配置及打包依赖,打包war到指定目录
- maven 配置及打包依赖,打包war到指定目录
- spring boot项目打包成jar或者war包
- 如何在Python中实现这五类强大的概率分布
- sockaddr和sockaddr_in的区别(转载)
- jQuery跨域jsonp的前后台配置
- linux .gz文件 解压缩命令的简单使用
- 链表的简单操作(插入,删除,置反,输出,合并,去重)
- spring cloud踩坑日志(1)- war包打包方法及配置
- 原生JS实现判断碰撞的方法
- Android监听系统来电,弹出提示窗口
- vbscript根据ip查询纯真数据库地址
- 实验二单链表
- -[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance
- 递归算法的理解
- 关于Jsp页面空值时显示undefined的解决方法
- 实验二 线性表综合实验之《顺序表》