2013-12-14 6 views
2

우리는 WAS 7 서버와 WebSphere Portal Server 6.1을 사용하고 있습니다. RAD에 내 애플리케이션을 가져 왔지만 portal.xml 파일 (web-inf에 있음)에 컴파일 오류가 있습니다."리소스 번들에 제목이 들어 있어야 함"오류를 수정하는 방법은 무엇입니까?

오류 메시지 : (portal.xml)

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

당신이 컴파일 에러 나가 나를 안내 시겠어요 다음 줄에

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

...

감사

답변

2

이는 다음에서 필요한 항목을 정의하지 않았 음을 의미합니다. 리소스 번들 .properties 파일. 다음 반영하도록 업데이트 :

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

이 값은 직접 portal.xml의 portlet-info 내부에 정의 된 하나에 매핑해야합니다.

+0

.properties 파일의 위치를 ​​알려주시겠습니까 – Saravanan

+0

설치 경로에 따라 다르지만 그곳에 있습니다. * your-language-preference * .properties에 대한 파일 검색을 시도하십시오. – Jops

1

당신은 일반적으로 <supported-locale><resource-bundle> 요소합니다 (JSR 286에서 PLT.25.10 자원 번들 참조)를 사용 - 메모리가 제공되면 번들 클래스 경로를로드됩니다.

귀하의 경우 WEB-INF/classes/foo/bar.propertiesWEB-INF/classes/foo/bar_es.properties 파일은 <resource-bundle>foo.bar</resource-bundle>을 충족해야합니다.

여기에는 Jops outlined in his answer 키가 있어야합니다.