Итак, вот сделка.Проблемы с дорогой ресурса ресурса
Я использую Spring Framework для разработки приложения для встречи.
Всё идет хорошо в моем локальном хосте, даже электронная почта отправить часть.
Но когда я передать проект в моей 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");
Как я сказал, только важная часть моего кода. В основном конфигурируется так: Свойства Объект и VelocityEngine.getTemplate() загружает файл user-response.jsp , который находится внутри указанной выше папки.
Как я сказал в моем локальном хосте, он просто работает нормально, но в WebLogic кажется, что путь:
org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource '..nulluser-response.jsp'
По какой-то причине, свойство class.resource.loader.path не загружаемой в weblogic.
Итак ... кто-то уже преодолел эту проблему? Любые идеи о том, что не так?
Obs .: Два проекта (LOCALHOST и WebLogic) такие же, с помощью управляющего программного обеспечения версии (базаром)
Это не работает для меня. Уже сделал это :( – Alexandre
Да, это означает, что вы не знаете, как работает CLASSPATH. Поместите Velocity JAR в свой WEB-INF/lib. – duffymo