一、springboot2.0打war包
springboot内置容器,可以脱离外部容器独立运行,如果不想使用springboot内置的容器就要做一些处理,比如采用tomcat作为应用容器的话就需要把springboot打成war包发布到tomcat中。具体步骤如下:
1.将pom.xml中包类型改为war
2.网上有人说需要去掉pom.xml中对tomcat的依赖,防止与外部容器冲突。
但是我用springboot2.0没去掉也没事儿,也是可以成功打包并发布的。
如果直接打包报jar包冲突等错误,那就去掉试试。
<!—直接去掉就行了,但是我没有去掉也一样好使—>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
3.采用maven命令进行打包,如果没有maven就安装一个吧。
首先进入工程目录,pom.xml所在目录,然后执行下面的maven命令
mvn clean package -Dmav