我試圖在新的Spring MVC應用程序中獲得基本本地化。我嘗試了所有我能想到的東西,但無論我做什麼,總會遇到以下例外情況。任何幫助將不勝感激...Spring MVC本地化 - 屬性文件未找到
我已經嘗試將屬性文件添加到每個單一的目錄,但它仍然給我一個錯誤。一旦我得到它的工作,我會系統地刪除額外。
例外:
07/13/2012 21:06:00.178 [DEBUG] [org.springframework.context.support.ReloadableResourceBundleMessageSource] No properties file found for [messages] - neither plain properties nor XML
07/13/2012 21:06:00.178 [DEBUG] [org.springframework.context.support.ReloadableResourceBundleMessageSource] No properties file found for [messages_en] - neither plain properties nor XML
07/13/2012 21:06:00.179 [DEBUG] [org.springframework.context.support.ReloadableResourceBundleMessageSource] No properties file found for [messages_en_US] - neither plain properties nor XML
07/13/2012 21:06:00.182 [ERROR] [org.springframework.web.servlet.tags.MessageTag] No message found under code 'test.testMessage' for locale 'en_US'.
javax.servlet.jsp.JspTagException: No message found under code 'test.testMessage' for locale 'en_US'.
這裏的JSP條目(FMT:消息只是表明??? ??? test.testMessage而彈簧:消息炸燬):
<h2><fmt:message key="test.testMessage" />!</h2>
<h2><spring:message code="test.testMessage" />!</h2>
這裏是我的比較servlet.xml文件中的配置:
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="messages" />
</bean>
這裏是戰爭結構(注意,我添加了messages.properties在幾乎每個級別):
messages.properties
src
messages.properties
main
messages.properties
java
...
resources
messages.properties
webapp
index.jsp
messages.properties
WEB-INF
comparison-servlet.xml
web.xml
messages.properties
jsp
messages.properties
compare.jsp
globalIncludes.jsp
classes
messages.properties
resources
messages.properties
test
...
任何想法爲什麼它不能找到一個肯定存在的文件?我是否需要明確設置一些關於類路徑的內容?
順便說一句,我目前Weblogic上運行此。我考慮過安裝Tomcat來查看它是否可行,但是在訴諸新的服務器之前想要耗盡我的選擇。 – finn0013 2012-07-14 00:26:09