gpt4 book ai didi

java - Spring Boot 是否可以使用 JAR 包装来提供 JSP?

转载 作者:IT老高 更新时间:2023-10-28 13:51:13 25 4
gpt4 key购买 nike

我熟悉 Spring Boot JSP sample application

但是,该示例使用 WAR打包。是否可以对 <packaging>JAR</packaging> 做同样的事情? ?

我的目标是把 JSPsrc/main/resources/jsp简化我的应用程序的结构。

最佳答案

正如@Andy Wilkinson 所说,JSP 存在一些限制。请将您的应用程序打包为 war 并作为 jar 执行。这记录在 spring 网站上。

With Tomcat it should work if you use war packaging, i.e. an executable war will work (...). An executable jar will not work because of a hard coded file pattern in Tomcat.


已弃用,旧答案

是的,这可以通过 Spring Boot 实现。

看看这个例子:https://github.com/mariuszs/spring-boot-web-jsp-example .

为此,请使用 spring-boot-maven-plugin或 gradle 等价物。

有了这个插件,jar 是可执行的并且可以提供 JSP 文件。

$ mvn package
$ java -jar target/mymodule-0.0.1-SNAPSHOT.war

(注意上面命令.war中工件的扩展名)或者只是

$ mvn spring-boot:run

关于java - Spring Boot 是否可以使用 JAR 包装来提供 JSP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21243690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com