绝对的uri:http://www.springframework.org/tags无法在web.xml或使用此应用程序部署的jar文件中解析

时间:2014-04-10 07:02:01

标签: java spring spring-mvc gradle spring-boot

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

时      gradlew bootRun

一切都好。但是当我使用

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

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

   无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:http://www.springframework.org/tags

bootRun和clean build&& amp;的区别是什么? java -jar?如果我的build.gradle出现问题,那么bootRun如何成功运行?谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

简而言之:类加载器是不同的。有一些limitations to using JSP具有Spring Boot嵌入式应用程序。特别是taglibs。特别是它永远不会与Jetty一起使用。如果坚持使用WAR格式,Tomcat应该没问题。如果我是你,我会远离JSP,因为现在有很多更好的方法来编写视图层。