Ошибка VelocityTools - «java.util.MissingResourceException: не удается найти пакет для базового имени WEB-INF.conf.resources.ss_messages, locale en_US»

Я пытаюсь интегрировать VelocityTools.ResourceTool для локализации шаблона скорости, но что бы я ни использовал в качестве параметра «связки», я получаю следующую ошибку:

java.util.MissingResourceException: Can't find bundle for base name 
WEB-INF.conf.resources.ss_messages, locale en_US

Я использую VelocityTools v1.4. Вот мои конфигурации:

Конфигурация инструмента/WEB-INF/conf/misc/velocity/toolbox.xml

<tool>
  <key>test</key>
  <scope>request</scope>
  <class>org.apache.velocity.tools.generic.ResourceTool</class>
  <parameter name="bundles" value="WEB-INF.conf.resources.ss_messages"/>
  <parameter name="locale" value="en_US"/>
</tool>

Связки:

\WEB-INF\conf\resources\ss_messages_bg_BG.properties
\WEB-INF\conf\resources\ss_messages_en_US.properties

Два файла имеют простое содержимое:

full.name=\u0421\u0442\  (for bg_BG.properties)
full.name=Joe Blow       (for en_US.properties)

Шаблон My Velocity имеет следующий код:

HELLO $test.full.name

Я пробовал разные значения дляname="bundles" выше, т.е./WEB-INF/conf/resources/ss_messages а также./conf/resources/ss_messages (переход к корневому каталогу, а затем ссылка на пакет ss_messages).

Кроме того, я попытался поместить файлы пакета ss_messages.properties вresources папку в корне и использоватьvalue="resources" вместо этого, но ничего, кажется, не работает ... все еще получая то же самое сообщение об ошибке.

Что я делаю неправильно?! Это то, чтоtoolbox.xml файл не в корне? Я успешно используюtoolbox.xml на протяжении всей моей заявки до сих пор.

Ответы на вопрос(1)

Ваш ответ на вопрос