繁体   English   中英

绝对uri:http://www.springframework.org/tags不能在web.xml或与此应用程序一起部署的jar文件中解析

[英]The absolute uri: http://www.springframework.org/tags cannot be resolved in either web.xml or the jar files deployed with this application

我知道以前曾问过这个问题。 但是先前的答案都不适用于我的情况。 我正在使用gradle和spring boot。 当我使用

gradlew bootRun

一切都好。 但是当我使用

gradlew clean build && java -jar build \\ libs \\ myjar.jar

打开jsp文件时出现以下错误

绝对uri: http : //www.springframework.org/tags不能在web.xml或与此应用程序一起部署的jar文件中解析

bootRun和clean build && java -jar有什么区别? 如果我的build.gradle中有问题,那么bootRun如何成功运行? 感谢您的回答。

简而言之:类加载器是不同的。 将JSP与Spring Boot嵌入式应用程序一起使用存在一些限制 特别是taglibs。 特别是,它永远不会与Jetty一起使用。 如果坚持使用WAR格式,Tomcat应该可以。 如果您是我,那么我将远离JSP,因为现在有很多更好的方法来编写视图层。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM