背景
最近对老系统做系统改造升级,需要使用springboot内嵌tomcat方式打成jar包运行,按照网上很多改造方案改造仍然无法成功,打成jar包后无法访问到jsp页面,自己摸索出新的解决方案。
改造过程
(1)按照springboot官网的教程,做完以下步骤:
- 1. 在项目pom文件中加入内嵌tomcat支持jsp的依赖,同时修改打包方式为jar,完整POM如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.logicbig.example</groupId>
<artifactId>boot-exploded-jar-webapp</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.3.RELEASE</version>
</parent>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</