gpt4 book ai didi

java - Velocity 无法使用 webApp 找到资源

转载 作者:行者123 更新时间:2023-12-03 02:56:46 25 4
gpt4 key购买 nike

我正在尝试使用 GlashFish 服务器和 Velocity 创建一个 Web 应用程序。

但是我收到以下错误:

    SEVERE: ResourceManager : unable to find resource 'temp.vm' in any resource loader.
SEVERE: org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'temp.vm'

速度属性:

resource.loader=webapp
webapp.resource.loader.class=org.apache.velocity.tools.view.WebappResourceLoader
webapp.resource.loader.path=/WEB-INF/templates/

Servlet:

 ve.setApplicationAttribute("javax.servlet.ServletContext", context);
template = ve.getTemplate("temp.vm");

我正在使用 NetBeans IDE,我的 temp.vm 文件位于/WEB-INF/templates/中。一定是我缺少的东西,但我就是不明白它是什么。

感谢您的帮助!

最佳答案

另一个选择可能是使用类路径资源加载器并将 .vm 文件放入 /WEB-INF/classes 中。

关于java - Velocity 无法使用 webApp 找到资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4065294/

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