IDEA下 springBoot 生成war包 部署到服务器
程序员文章站
2022-07-15 12:06:47
...
一、springBoot生成war包
1、打包方式修改为war包
<packaging>war</packaging>
2、去除tomcat依赖
添加<scope>provided</scope>,因为provided表明该包只在编译和测试的时候用,所以,当启动tomcat的时候,就不会冲突了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
3、修改启动类
QuestionnairewebadminApplication 为启动类的名字
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(QuestionnairewebadminApplication.class);
}
}
4、生成war包
点击‘package'出现如下样子则打包成功
war 包位置:
二、部署服务器
直接把war 放在tomcat的webApp下,把war包改成项目名,访问的时候ip地址:端口/项目名就可以访问到了
上一篇: 解决java.lang.IllegalStateException: getWriter() has already been called for this response
下一篇: LeetCode_89.格雷编码
推荐阅读
-
SpringBoot war包部署到Tomcat服务器
-
SpringBoot项目部署到服务器上的方法(Jar包)
-
IDEA下 springBoot 生成war包 部署到服务器
-
SpringBoot项目部署到服务器(idea)
-
IDEA生成两个WAR包,部署到tomcat服务器并配置路由
-
idea打包成war包部署到tomcat及访问路径问题(图文详解)
-
intellij下将springboot项目打成war包发布到本地tomcat服务器上
-
springboot使用websocket时,打成war包,发布到服务器,项目启动报错问题
-
idea将springboot项目打包成jar包,并发布到服务器运行。
-
centos环境下使用tomcat 部署SpringBoot的war包