Springboot打war包

1、pom文件添加命令

<!--springboot打war包,编译时候依赖-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-tomcat</artifactId>
			<scope>provided</scope>
		</dependency>
<build>   <finalName>${project.artifactId}</finalName>   <plugins>      <!--springboot打war包-->      <plugin>         <groupId>org.apache.maven.plugins</groupId>         <artifactId>maven-war-plugin</artifactId>         <configuration>            <failOnMissingWebXml>false</failOnMissingWebXml>         </configuration>      </plugin>   </plugins></build>

2、修改启动类,添加重写方法

public class SeckillApplication extends SpringBootServletInitializer{

	public static void main(String[] args) {
		SpringApplication.run(SeckillApplication.class, args);
	}

	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
		return builder.sources(SeckillApplication.class);
	}
}

原文地址:https://www.cnblogs.com/gaorj/p/8463981.html

时间: 2024-10-31 16:30:11

Springboot打war包的相关文章

springboot打war包,以及多个war包部署

一.springboot打war包 1.修改pom.xml文件打包方式 <groupId>com</groupId> <artifactId>panshi</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>psdj</name> <build> <finalNa

springboot创建war包部署在外部tomcat上

今天我想跟大家分享的是使用springboot如何创建可部署在外部Tomcat的war包?网上都讲了很多,不过我还是要记录一下: springboot官方文档上面写的已经很清楚了(85.1 Create a deployable war file) 1.主类继承SpringBootServletInitializer且覆盖它的configure 方法. @SpringBootApplicationpublic class Application extends SpringBootServlet

SpringBoot应用War包形式部署到外部Tomcat

SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一下SpringBoot项目打War包形式部署到外部Tomcat. 修改原有项目 1.修改项目 打开项目,修改pom文件:1.项目中加入spring-boot-starter-web(如果是已经加入该依赖的项目可以忽略)和spring-boot-starter-tomcat依赖.2.packaging由jar修改为war.3.在build内加入finalName,这个是设置打war包名称,可以不设置使用默

springboot打war包后部署到tomcat后访问返回404错误

1.正常情况下,修改打包方式为war <packaging>war</packaging> 2.启动类继承SpringBootServletInitializer,重写configure方法 @SpringBootApplicationpublic class SmallProgramApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder conf

我爱Java系列之---【SpringBoot打成war包部署】

1.把下面这句话放入pom.xml中,放上边 <packaging>war</packaging> 2.war包要部署到tomcat服务器中,而springboot中自带了一个,这时候要去掉. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclus

springboot打成war包并携带第三方jar包

1.修改打包方式为war <packaging>war</packaging> 2.添加第三方依赖的jar到pom 我的第三方jar包在resoueces目录下的lib下(目录可以是其他路径,pom引包要正确) <dependency> <groupId>otc</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version

spring-boot打成war包放入tomcat运行

一.application集成SpringBootServletInitializer(重写configure方法) import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; impor

springboot打war包上传到阿里云的Linux服务器

下面的每一步应该都必不可少: 1.启动类 继承这个类,并且重新configure这个方法,return builder.sources(Code007Application.class); 2.pom 跳过测试打包会比较方便 <build> <finalName>code007</finalName> //这里为你打包后的war包的名字 <plugins> <plugin> <groupId>org.springframework.b

springboot打war包图片的虚拟路径映射

这里我将自己学习的项目为例子作个简单的记录: 在html图片的路径如图: 这里是头像路径的映射 然后要映射到阿里云Linux服务器上路径: 注意,这两个路径是不同的,只是同名而已,HTML那里的路径可以随便修改,到最后映射到这个路径就可以,当然映射到别的路径也可以 映射方法: 找到tomcat下的config下的server.xml文件 在Host节点加上下面的: 前面是path是虚拟路径,对应的是HTML那里的代码,后面是真实路径,对应Linux上面真实路径 这里顺便放上后台接收上传头像的代码