Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема с использованием velocity.properties в WebSphere / 1 сообщений из 1, страница 1 из 1
22.11.2006, 08:40
    #34145551
ferry
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с использованием velocity.properties в WebSphere
Не удалось использвать файл velocity.properties в проекте WebSphere
Содержание файла velocity.properties
input.encoding = UTF-8
output.encoding = UTF-8
file.resource.loader.path = templates

В java файлах обращение к нему прописано так:

VelocityEngine engine = new VelocityEngine();
engine.init(path + "\\velocity.properties");
engine.mergeTemplate("processes.vm", context, writer);

в переменной path путь к каталогу templates проекта на сервере переданный через сессию и определенный в другом сервлете(опять таки если просто пишешь \templates\velocity.properties говорит что не может его найти, хотя файл лежит в папке templates каталога WebContent проекта)
но в итоге путь к файлу свойств велосити находится правильно, так как
System.out.println(path + "\\velocity.properties"); пишет
d:\Remote_server\DeployDir\server17\installedApps\DefaultNode\test_ear.ear\Workflow.war\templates\velocity.properties

в файле web.xml прописано:
<servlet>
<servlet-name>main</servlet-name>
<display-name>main</display-name>
<jsp-file>/main.jsp</jsp-file>
<init-param>
<param-name>properties</param-name>
<param-value>templates/velocity.properties</param-value>
</init-param>
</servlet>

При попытке вывода на экран шаблона выдается ошибка
Exception doStartTag e = Unable to find resource 'processes.vm'
В чем может быть проблема?
спасибо...
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема с использованием velocity.properties в WebSphere / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]