Springboot发布到自定义tomcat

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/iuie_sl/article/details/72859516

Springboot发布到自定义tomcat

1: 修改pom文件

 <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      <exclusions>
      <exclusion>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
      </exclusion>
      </exclusions>
    </dependency>

2:修改Application文件

@SpringBootApplication
@ServletComponentScan("com.sl.weixing.servlet")
public class Application extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        // 注意这里要指向原先用main方法执行的Application启动类
        return builder.sources(Application.class);
    }

}

这次用的是比较新的jdk8和tomcat8最后发布到tomcat中的时候出现了el表达式无法解析但是控制台并没有报错,搞了好久才发现 web app在2.5之后在jsp之后就要加一个

<%@ page isELIgnored="false" %>

默认是true.会自动忽略el表达式。

猜你喜欢

转载自blog.csdn.net/iuie_sl/article/details/72859516