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
相关推荐
对于想要学习Spring Boot Web开发的开发者来说,这是一个很好的实践项目,可以从中学到如何配置和管理项目依赖,如何编写JSP页面,以及如何利用Spring Boot的特性创建可执行jar包。同时,这个项目也强调了灵活性,...
- **独立运行**:Spring Boot应用可以被打包为可执行的jar或war文件,直接运行。 **2. 集成JSP** - **配置JSP支持**:Spring Boot默认不支持JSP,需要手动添加对JSP的支持。在`pom.xml`中加入`spring-boot-starter-...
在Spring框架中,打包成jar文件是常见的部署方式,它使得应用程序可以作为一个独立的可执行单元。然而,当涉及到包含JSP(JavaServer Pages)页面的应用时,可能会遇到一些问题,因为Spring Boot默认并不支持在jar...
在IT行业中,Maven、Spring Boot和JSP是三个非常重要的技术组件,它们共同构建了现代Web应用程序的基础架构。下面将详细阐述这三个技术及其在给定项目中的应用。 首先,Maven是一个项目管理工具,主要用于Java项目...
【Spring Boot FatJar文件写漏洞】是指在Spring Boot应用程序中,由于FatJar打包方式的特性,可能导致的安全隐患。FatJar是一种将所有依赖合并到一个大jar文件中的打包方式,使得应用可以直接运行,无需额外的依赖。...
在 Spring Boot 中,默认并不支持 JSP,因为它的默认视图解析器是 Thymeleaf、Freemarker 或者 Velocity 等模板引擎,而不是传统的 JSP。但是,通过一些配置,我们可以让 Spring Boot 项目支持 JSP。 首先,要理解...
默认情况下,Spring Boot的jar包是不能直接运行JSP的,因为JSP需要在Web容器中编译。所以我们需要将项目打包为war格式,这样可以在Tomcat容器中运行。 在`pom.xml`中,将packaging类型改为war: ```xml ...
1.spring boot 不支持jsp打jar包,jsp只能打war包. 方法: <packaging>war <groupId>org.springframework.boot <artifactId>spring-boot-maven-plugin 2.tomcat版本不能太新,太新容易不...
Spring Boot 支持多种视图层技术,包括但不限于 JSP、Freemarker 和 Thymeleaf。 - **Thymeleaf 特点**:Spring 官方推荐的视图层技术,支持 HTML5,具有良好的响应式设计支持。 - **静态资源路径**:所有静态资源...
- **打包为Jar/War文件并运行**:通过Maven插件将项目打包为可执行的Jar或War文件后运行。 #### 七、Spring Boot 高级配置 - **自定义Banner**:可以通过自定义`banner.txt`文件并将其放置在`src/main/resources`...
8. **测试与部署**:使用JUnit进行单元测试,然后可以通过打包成jar或war文件进行本地或远程部署。 Spring Boot还支持许多其他特性,如Actuator用于监控和管理应用,DevTools提供开发工具,Cloud连接微服务等。通过...
- 对于`jar`文件,TongWeb需要开启支持Web应用的模式,因为Spring Boot默认生成的是可执行的`jar`文件。 - 对于`war`文件,可以直接部署到TongWeb的webapps目录下。 4. **配置TongWeb**: - 配置服务器的启动...
通过以上描述,我们可以理解这是一个使用Gradle构建的Spring Boot项目,项目实现了RESTful API并支持JSP视图,最终被打包为WAR文件以便部署到标准的Java Web容器中。了解这些技术对于Java Web开发者来说至关重要,...
在本文中,我们将深入探讨 Spring Boot 应用的启动原理,包括如何构建可执行的 JAR 文件,以及内置的 Tomcat 容器如何工作。 1. **Spring Boot 打包机制** 当使用 Maven 或 Gradle 构建 Spring Boot 项目时,...
Spring Boot的应用程序通常是一个单一的可执行jar,包含了所有运行时需要的依赖,可以直接使用java -jar命令启动。这种特性使得部署变得简单,无需额外的容器支持。 在Spring Boot项目中,`application.properties`...
在本文中,我们将深入探讨如何将一个整合了Spring Boot和JSP的项目打包成可执行的JAR文件。Spring Boot简化了Java应用的创建、配置和部署,而JSP(JavaServer Pages)则是一种用于创建动态网页的技术。下面,我们将...
- 在 Spring Boot 中,`MANIFEST.MF` 文件是这个目录下的核心,它包含了关于应用的信息,如主类(即启动应用的类),这在创建可执行的 JAR 或 WAR 文件时非常重要。 2. **`WEB-INF` 目录**: - `WEB-INF` 是一个...
JSP开发基于spring boot配置的jsp项目脚手架项目源码+使用介绍.zip 【说明】 【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答...
这通常包括上述提到的所有或部分模块的jar文件,以及可能的其他相关库,如Spring Boot、Spring Data、Spring Security等子项目的jar包。 在实际开发中,正确地导入和配置这些jar包是使用Spring框架的关键步骤。开发...
Spring Boot简化了Spring的应用启动和配置,而Spring Cloud则为微服务架构提供了全套解决方案。 Hibernate框架: Hibernate是一个优秀的对象关系映射(ORM)框架,它消除了Java开发者与数据库之间的直接交互,将...