`

spring boot 可执行JAR打包JSP不可执行问题

 
阅读更多

spring boot 打包插件 存在bug 导致打包可执行JAR包后无法访问到JSP页面,目前只有 1.4.2可以正常打包,遇到发布成可执行jar包后无法访问时,先确认打包插件的版本

<plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>

      <!--版本-->
      <version>1.4.2.RELEASE</version>

</plugin>

 

参考:https://blog.csdn.net/chichuhanga/article/details/78716027

分享到:
评论

相关推荐

    springboot_jsp_maven(war+jar).rar

    对于想要学习Spring Boot Web开发的开发者来说,这是一个很好的实践项目,可以从中学到如何配置和管理项目依赖,如何编写JSP页面,以及如何利用Spring Boot的特性创建可执行jar包。同时,这个项目也强调了灵活性,...

    Spring Boot with JSP

    - **独立运行**:Spring Boot应用可以被打包为可执行的jar或war文件,直接运行。 **2. 集成JSP** - **配置JSP支持**:Spring Boot默认不支持JSP,需要手动添加对JSP的支持。在`pom.xml`中加入`spring-boot-starter-...

    Spring打包jar包时jsp页面无法访问问题解决

    在Spring框架中,打包成jar文件是常见的部署方式,它使得应用程序可以作为一个独立的可执行单元。然而,当涉及到包含JSP(JavaServer Pages)页面的应用时,可能会遇到一些问题,因为Spring Boot默认并不支持在jar...

    maven spring-boot jsp

    在IT行业中,Maven、Spring Boot和JSP是三个非常重要的技术组件,它们共同构建了现代Web应用程序的基础架构。下面将详细阐述这三个技术及其在给定项目中的应用。 首先,Maven是一个项目管理工具,主要用于Java项目...

    从Spring Boot FatJar文件写漏洞的一次实践1

    【Spring Boot FatJar文件写漏洞】是指在Spring Boot应用程序中,由于FatJar打包方式的特性,可能导致的安全隐患。FatJar是一种将所有依赖合并到一个大jar文件中的打包方式,使得应用可以直接运行,无需额外的依赖。...

    spring boot 支持 jsp 的源代码

    在 Spring Boot 中,默认并不支持 JSP,因为它的默认视图解析器是 Thymeleaf、Freemarker 或者 Velocity 等模板引擎,而不是传统的 JSP。但是,通过一些配置,我们可以让 Spring Boot 项目支持 JSP。 首先,要理解...

    Spring boot +jsp+mysql空白模板 解决刚开始试用springboot +jsp页面跳转404的问题

    默认情况下,Spring Boot的jar包是不能直接运行JSP的,因为JSP需要在Web容器中编译。所以我们需要将项目打包为war格式,这样可以在Tomcat容器中运行。 在`pom.xml`中,将packaging类型改为war: ```xml ...

    解决spring boot + jar打包部署tomcat 404错误问题

    1.spring boot 不支持jsp打jar包,jsp只能打war包. 方法: &lt;packaging&gt;war &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-maven-plugin 2.tomcat版本不能太新,太新容易不...

    Spring Boot技术培训

    Spring Boot 支持多种视图层技术,包括但不限于 JSP、Freemarker 和 Thymeleaf。 - **Thymeleaf 特点**:Spring 官方推荐的视图层技术,支持 HTML5,具有良好的响应式设计支持。 - **静态资源路径**:所有静态资源...

    spring-boot学习笔记

    - **打包为Jar/War文件并运行**:通过Maven插件将项目打包为可执行的Jar或War文件后运行。 #### 七、Spring Boot 高级配置 - **自定义Banner**:可以通过自定义`banner.txt`文件并将其放置在`src/main/resources`...

    spring boot框架

    8. **测试与部署**:使用JUnit进行单元测试,然后可以通过打包成jar或war文件进行本地或远程部署。 Spring Boot还支持许多其他特性,如Actuator用于监控和管理应用,DevTools提供开发工具,Cloud连接微服务等。通过...

    spring boot 使用国产化 tongweb资源

    - 对于`jar`文件,TongWeb需要开启支持Web应用的模式,因为Spring Boot默认生成的是可执行的`jar`文件。 - 对于`war`文件,可以直接部署到TongWeb的webapps目录下。 4. **配置TongWeb**: - 配置服务器的启动...

    gradle spring-boot demo JSP打WAR包

    通过以上描述,我们可以理解这是一个使用Gradle构建的Spring Boot项目,项目实现了RESTful API并支持JSP视图,最终被打包为WAR文件以便部署到标准的Java Web容器中。了解这些技术对于Java Web开发者来说至关重要,...

    spring boot应用启动原理分析.pdf

    在本文中,我们将深入探讨 Spring Boot 应用的启动原理,包括如何构建可执行的 JAR 文件,以及内置的 Tomcat 容器如何工作。 1. **Spring Boot 打包机制** 当使用 Maven 或 Gradle 构建 Spring Boot 项目时,...

    Spring Boot介绍内容.zip

    Spring Boot的应用程序通常是一个单一的可执行jar,包含了所有运行时需要的依赖,可以直接使用java -jar命令启动。这种特性使得部署变得简单,无需额外的容器支持。 在Spring Boot项目中,`application.properties`...

    springboot + jsp 打包教程

    在本文中,我们将深入探讨如何将一个整合了Spring Boot和JSP的项目打包成可执行的JAR文件。Spring Boot简化了Java应用的创建、配置和部署,而JSP(JavaServer Pages)则是一种用于创建动态网页的技术。下面,我们将...

    spring boot 简单项目搭建

    - 在 Spring Boot 中,`MANIFEST.MF` 文件是这个目录下的核心,它包含了关于应用的信息,如主类(即启动应用的类),这在创建可执行的 JAR 或 WAR 文件时非常重要。 2. **`WEB-INF` 目录**: - `WEB-INF` 是一个...

    JSP开发基于spring boot配置的jsp项目脚手架项目源码+使用介绍.zip

    JSP开发基于spring boot配置的jsp项目脚手架项目源码+使用介绍.zip 【说明】 【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答...

    spring框架jar包

    这通常包括上述提到的所有或部分模块的jar文件,以及可能的其他相关库,如Spring Boot、Spring Data、Spring Security等子项目的jar包。 在实际开发中,正确地导入和配置这些jar包是使用Spring框架的关键步骤。开发...

    Spring,hibernate,struts jar 最新jar包

    Spring Boot简化了Spring的应用启动和配置,而Spring Cloud则为微服务架构提供了全套解决方案。 Hibernate框架: Hibernate是一个优秀的对象关系映射(ORM)框架,它消除了Java开发者与数据库之间的直接交互,将...

Global site tag (gtag.js) - Google Analytics