2013-12-14 6 views
2

Мы используем сервер WAS 7, а также сервер портала WebSphere 6.1 поверх него. Я импортировал свое приложение в RAD, но есть ошибка компиляции в файле portal.xml (находится внутри web-inf).Как исправить ошибку «Связанный с ресурсом связывание заголовка»?

Сообщение об ошибке:

IWAL0056E :THE RESOURCE BUNDLE MUST CONTAIN TITLE, SHORT-TITLE AND KEYWORDS. 

в следующих строках (portal.xml)

<supported-locale>en</supported-locale> 
<supported-locale>es</supported-locale> 

Не могли бы вы, пожалуйста, руководство меня, чтобы выйти из этой компиляции ошибок ...

Благодаря

ответ

2

Это означает, что вы не указали требуемые записи в комплект ресурсов .properties файл. Обновите его, чтобы отразить следующее:

javax.portlet.title=yourTitle 
javax.portlet.short-title=yourShortTitle 
javax.portlet.keywords=yourKeywords 

Эти значения должны непосредственно сопоставить с одной определенной внутри portlet-info из portal.xml.

+0

Не могли бы вы рассказать мне о местоположении файла .properties – Saravanan

+0

Зависит от пути установки, но он будет там. Попробуйте выполнить поиск файла * your-language-preference * .properties. – Jops

1

Вы обычно используете <resource-bundle> элемент с <supported-locale> (см PLT.25.10 ресурсы Связки в JSR 286) - пучки будут загружены с вашим путем к классам, если не изменяет память.

В вашем случае файлы WEB-INF/classes/foo/bar.properties и WEB-INF/classes/foo/bar_es.properties должны удовлетворять требованиям <resource-bundle>foo.bar</resource-bundle>.

Они должны содержать ключи Jops outlined in his answer.

 Смежные вопросы

  • Нет связанных вопросов^_^