所以,这就是交易。
我正在使用Spring Framework开发约会应用程序。
我的localhost一切都很好,即使是电子邮件发送部分。
但是当我将项目传递给我的weblogic时, resource.loader.path属性似乎没有加载。
这是我的代码的重要部分:
Properties prop = new Properties();
prop.setProperty("resource.loader", "class");
prop.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
prop.setProperty("class.resource.loader.path", "../jsp/email-templates");
VelocityEngine.init(prop);
Template template = VelocityEngine.getTemplate("user-response.jsp");
正如我所说,只是我的代码的重要部分。基本上是这样配置的,带有一个属性对象和加载user-response.jsp的VelocityEngine.getTemplate()文件夹内
正如我所说,在我的本地主机中,他工作正常,但在 weblogic 中显示为:
org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource '..nulluser-response.jsp'
出于某种原因,class.resource.loader.path属性未在weblogic中加载中。
所以...有人已经经历过这个问题?有什么问题的任何想法?
Obs.:两个项目(localhost和weblogic)是一样的,使用的是版本控制软件(bazaar)