ITPub博客

首页 > 应用开发 > Java > springboot 集成外部tomcat war包部署方式

springboot 集成外部tomcat war包部署方式

原创 Java 作者:fhadmin 时间:2021-08-09 12:01:18 0 删除 编辑

 1. pom

	<groupId>org.fh</groupId>
	<artifactId>xxxx</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>war</packaging><!-- 以war运行是改成war -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
			<!-- 移除嵌入式tomcat插件  war包方式部署时,解开注释fhadmin.cn  -->
		    
		    <exclusions>
		        <exclusion>
		            <groupId>org.springframework.boot</groupId>
		            <artifactId>spring-boot-starter-tomcat</artifactId>
		        </exclusion>
		    </exclusions>
		    
		</dependency>
	<build>
		<finalName>fhadmin</finalName>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<version>1.4.2.RELEASE</version><!-- springboot项目打jar包运行 插件版本只能是1.4.2.RELEASE fhadmin.cn-->
				<configuration>
                <mainClass>org.fh.FHmainApplication</mainClass><!--入口类-->
            	</configuration>
			</plugin>
		</plugins>
		<resources>
			<resource>
				<directory>${basedir}/src/main/webapp</directory>
				<targetPath>META-INF/resources</targetPath>
				<includes>
					<include>**/**</include>
				</includes>
			</resource>
			<resource>
				<directory>src/main/resources</directory>
				<filtering>false</filtering>
				<includes>
					<include>**/**</include>
				</includes>
			</resource>
		</resources>
	</build>

2. 在和启动类评级上添加类

package org.fh;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
/**
 * 说明:项目以war包方式运行时用到
 * 作者:FH Admin
 * from  fhadmin.cn
 */
public class SpringBootStartApplication extends SpringBootServletInitializer {
 
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(FHmainApplication.class);  //这里要指向原先用main方法执行的FHmainApplication启动类
    }
}



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31558068/viewspace-2785939/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Flowable 自由跳转
请登录后发表评论 登录
全部评论

注册时间:2018-10-12

  • 博文量
    310
  • 访问量
    166474