簡體   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