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

1.修改打包方式为war

    war

2.添加第三方依赖的jar到pom

    我的第三方jar包在resoueces目录下的lib下(目录可以是其他路径,pom引包要正确)
    
    otc
commons-logging
1.2
system
${project.basedir}/src/main/resources/lib/otc-commons-logging-1.2.jar

3.排除内置的Tomcat(以下两种方式均可)

方式一:添加依赖

org.springframework.boot
spring-boot-starter-tomcat
provided

方式二:排除spring-boot-starter-web中的Tomcat


    org.springframework.boot
    spring-boot-starter-web
    
        
            org.springframework.boot
            spring-boot-starter-tomcat
        
    


4.添加plugin



org.apache.maven.plugins
maven-compiler-plugin

${java.version}
${java.version}

${JAVA_HOME}/jre/lib/rt.jar




org.apache.maven.plugins
maven-war-plugin



src/main/resources/lib
WEB-INF/lib/

**/*.jar






打成war部署到外部Tomcat需要改变启动方式

springboot打成war包并携带第三方jar包_第1张图片

 

 



到此springboot携带第三方jar包打成war包结束。

不足之处还请指正。

你可能感兴趣的:(springboot打成war包并携带第三方jar包)