将springboot项目达成war包放到远程服务器的有关踩坑

我是用maven构建的,如果用gradle或者自己IDE自行构建也是同样道理

在maven的pom.xml文件中,首先要在配置元素里面添加

在maven打包时就可以打成war包

其次,由于springboot自行内置了tomcat,我想放在服务器自己的tomcat中,这样的话就需要将springboot自己的内置tomcat移除掉,在springboot配置项的spring-boot-starter-web中剥离tomcat

然后还需要修改我们的启动类

原来是这样的

改了之后这样子

同时要导入依赖,在pom.xml中添加

<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>

打包过程

发布了66 篇原创文章 · 获赞 31 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43272605/article/details/102961168