SpringBoot项目打成War布署在Tomcat的详细步骤

网友投稿 297 2022-08-20


SpringBoot项目打成War布署在Tomcat的详细步骤

第一步:声名打成WAR

war

第二步: 排除SpringBoot自带的tomcat

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-tomcat

第gULCpAFK三步:引入Servlet依赖

javax.servlet

javax.servlet-api

3.1.0

provided

第四步:插件

org.apache.maven.plugins

maven-war-plugin

第五步:修改启动类

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.boot.builder.SpringApplicationBuilder;

import org.springframework.boothttp://.web.servlet.support.SpringBootServletInitializer;

@SpringBootApplication

public class RunWarApplication extends SpringBootServletInitiagULCpAFKlizer {

public static void main(String[] args) {

SpringApplication.run(RunWarApplication.class, args);

}

@Override

public SpringApplicationBuilder createSpringApplicationBuilder() {

return new SpringApplicationBuilder(RunWarApplication.class);

}

}

第六步:编译打包,在target文件夹找到".war"文件

第七步:把“.war”文件放在tomcat的webapps文件夹目录下,运行即可访问

http://localhost:8080/{war的名称}/{项目api路径}

注意:你打的war的jdk版本要跟tomcat的jdk版本一致,否则虽然tomcat能启动成功,但是访问会404。

tomcat的jdk版本就是你系统环境变量写的那个jdk版本

war包版本


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:来了解一下Java的Stream流
下一篇:Spring连接Mysql数据库的实现步骤
相关文章

 发表评论

暂时没有评论,来抢沙发吧~