最近公司需要升级原有的ssm项目为springboot,项目能正常运行,但是发布到linux,视图不展示问题
执行java -jar xxx.jar ,访问url jsp页面加载不出来
问题梳理:
以下是我解决过程
主要是pom.xml build构建出了问题
废话不多说贴图:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<!-- 开启过滤,用指定的参数替换directory下的文件中的参数 -->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>
**/*.java
</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<!-- maven插件 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!--好像只有这个版本可以加载jsp-->
<version>1.4.2.RELEASE</version>
<configuration>
<!--启动类 -->
<mainClass>com.ect.bigdata.esync.App</mainClass>
</configuration>
</plugin>
</plugins>
</build>
重新打包OK!