查看: 124|回复: 0

springboot去除内嵌tomcat和打包在tomcat中运行需要做的步骤

[复制链接]
发表于 2020-2-19 17:34:29 | 显示全部楼层 |阅读模式
去除内嵌tomcat和添加jsp依赖

                        去除内嵌tomcat

                        在springboot启动依赖中去除内嵌tomcat       
  1.                                     org.springframework.boot                            spring-boot-starter-web                                                                                                                            org.springframework.boot                                    spring-boot-starter-tomcat                                                                                    
复制代码
        添加servlet和jsp依赖

       
  1.                                     javax.servlet                            javax.servlet-api                                                                                            javax.servlet                            jstl                                                                            org.apache.tomcat.embed                            tomcat-embed-jasper                        
复制代码
        打包项目在tomcat运行需要的步骤

                肯定要设置成war包(好吧这是废话)

                不需要jsp的pom配置

       
  1.                                                 demo                                                                                    org.springframework.boot                                spring-boot-maven-plugin                                                                                                        com.example.DemoApplication                                                                                                                                                                                       repackage                                                                                                                                                                                    
复制代码
        需要jsp的pom配置

       
  1.                         demo                                                                                    org.springframework.boot                                spring-boot-maven-plugin                                1.4.2.RELEASE                                                                                                        com.example.DemoApplication                                                                                                                                                                                        repackage                                                                                                                                                                                                                                                                                    src/main/webapp                                META-INF/resources                                                                    **/**                                                                                                                                                        src/main/resources                                                                    **/**                                                                false                                                                        
复制代码
                为了tomcat运行项目后启动springboot需要新建一个类继续SpringBootServletInitializer类

               
  1. public class TomCatApplication extends SpringBootServletInitializer {                                                                            @Override                            protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {                                return builder.sources(DemoApplication.class);                            }                                                }
复制代码
                实在可以直接让Springboot启动类继续重写也是可以的
                        现在打包后放到tomcat容器运行即可,端口看tomcat的,访问名看tomcat容器表现的文件夹

相关技术服务需求,请联系管理员和客服QQ:2753533861或QQ:619920289
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:2753533861

服务时间 9:00-22:00

快速回复 返回顶部 返回列表