项目部署服务器 jstl,Springboot集成jsp及部署服务器实现原理
1.在application配置文件里面加入配置:
spring:
mvc:
view:
prefix: /jsp/
suffix: .jsp
2.手动在src->main->下面创建webapp文件夹
3.在Springboot 启动类加入如下代码:
@Bean
public InternalResourceViewResolver setupViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/jsp/");
resolver.setSuffix(".jsp");
return resolver;
}
4.在webapp->下面创建jsp文件夹放入你的jsp文件
这个时候目录层级大概应该是这样的
5.在pom文件里面加入jsp依赖
javax.servlet
jstl
org.apache.tomcat.embed
tomcat-embed-jasper
这个时候jsp是可以正常访问的。
但是部署到服务器之后就会出现404错误(我出现了这个错误。)
解决办法:
在pom文件中加入代码:
org.springframework.boot
spring-boot-maven-plugin
1.4.2.RELEASE
true
true
src/main/webapp
META-INF/resources
**/**
src/main/resources
因为据网上的资料说超过这个版本之后就不行了,具体原因未深究。
至此从新打包部署之后jsp应该就可以正常访问了
然后我这边做法是把资源文件都放到服务器了 js css img等等这些资源
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
项目部署服务器 jstl,Springboot集成jsp及部署服务器实现原理相关推荐
- SpringBoot——SpringBoot集成jsp
1.开始开始开始 SpringBoot前端如果要使用jsp了话,需要在pom文件中加入以下依赖. <!-- 引入SpringBoot内嵌Tomcat对jsp的解析依赖,不添加这个解析不了jsp ...
- SpringBoot集成Axis2,部署webservice接口并调用
SpringBoot集成Axis2,部署webservice接口并调用 一.省略新建springboot项目过程 1.pom.xml 2.application.yml 3.准备工作做完,编写serv ...
- SpringBoot 集成 Jsp、Thymeleaf 模板引擎 + Thymeleaf 基本使用
Spring Boot 集成 Thymelaf 模板 集成 Jsp 模板 引入依赖 + 配置文件 启动项目 控制器访问 jsp 页面 集成 Thymeleaf 模板 引入依赖 + 配置文件 控制器访问 ...
- SpringBoot集成Jsp教程
Springboot的默认视图支持是Thymeleaf, Thymeleaf是一个流行的模板引擎,是用来开发Web和独立环境项目的服务器端的Java模版引擎,开发传统Java WEB工程时,我们还是使 ...
- Springboot 项目通过 gitlab CI/CD 集成 k8s 自动部署
本章节主要讲的是 springboot 项目发到 gitlab 仓库,触发 gitlab ci/cd 实现项目自动集成和部署,其中部署是以 k8s 方式部署 关于 gitlab-runner 安装和注 ...
- springboot集成jsp
springboot官方推荐使用模板进行前端页面的展示,但是不排除项目中也会使用jsp. 使用jsp时,需要进行一下配置: 1. 使用maven创建的项目中packing选用war包 如果没有选对,也 ...
- 学习Docker之Docker初体验 简单用例---SpringBoot集成Docker的部署、发布与应用
简单用例 简单的创建一个工程,实现一个接口即可,然后在pom中添加docker插件,相关代码如下 @SpringBootApplication @RestController public class ...
- SpringBoot集成jsp(附源码)+遇到的坑
1.大体步骤 (1) 创建Maven web project: (2) 在pom.xml文件添加依赖: (3) 配置application.properties支持 ...
- 一个项目了解 SpringBoot 集成 MyBatis
SpringBoot 集成 MyBatis 创建项目 1.引入依赖 mybatis-spring-boot-starter 依赖 完整的 pom.xml 2.配置文件 加入mybatis配置 完整的配 ...
最新文章
- basicLSTMCELL() num_units参数代表了LSTM输出向量的维数
- Oracle 表空间的段管理
- eclipse中配置c++开发环境 Eclipse + CDT + MinGW
- skip-grant-tables:非常有用的mysql启动参数
- 二进制安装mysql集群_实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6
- 修改WordPress网站默认wp-content/uploads上传文件路径
- response.addCookie(cookie);报错分析
- 酷睿i5 1235u参数 i5 1235u处理器怎么样
- 常见路由协议有哪些?—Vecloud
- java我的世界非正常退出_我的世界非正常退出怎么办???
- 搭建SPA项目SPA项目中使用路由嵌套路由
- ubuntu rsync 命令拷贝,显示进度
- Blood Cousins (dsu on tree + 求第k级祖先)
- Java并发编程 - 共享模型之管程
- 以蜜代糖促进心脑血管健康
- 远程桌面工具 mRemote
- Ubuntu20.04 虚拟显示器配置,解决Ubuntu无显示器时nomachine/vnc/Teamviwer等远程终端桌面卡顿问题
- 关于SIFT特征点检测与黑塞矩阵的读书笔记
- go web ssh推荐使用
- 倾斜摄影后处理软件 Linux版,正射影像倾斜摄影测量软件相关软件汇总