【发布时间】:2024-01-11 22:38:01
【问题描述】:
阅读Spring Boot with JSPs in Executable Jars后,我将一个Spring Boot项目从打包为war转换为jar。
虽然只要项目作为 jar 运行,一切正常,但当我在 Eclipse 中启动主类时它不起作用。该项目启动,但当我访问它时,我得到以下异常:
org.apache.jasper.JasperException: /WEB-INF/views/login.jsp (line: 6, column: 2)
The absolute uri: http://my.project/tags cannot be resolved in either web.xml
or the jar files deployed with this application
tld 文件位于/src/main/resources/META-INF/mytags.tld,请参阅以下摘录:
<tlib-version>2.0</tlib-version>
<jsp-version>2.0</jsp-version>
<short-name>My Tag library</short-name>
<uri>http://my.project/tags</uri>
<display-name></display-name>
<small-icon></small-icon>
<large-icon></large-icon>
<description></description>
函数和标签作为源文件存在于我的项目中,因此它们位于类路径中并且可供 Eclipse 访问。
这里有什么问题?
【问题讨论】:
标签: java eclipse spring spring-boot taglib