Я пытаюсь интернационализировать мой servlet
проект, поэтому я поместил все MessageBundle
файлы com.project.i18n
пакета:Нет MessageBundle после развертывания
$ ls src/main/java/com/project/i18n/
Internationalization.java MessagesBundle_fr.properties MessagesBundle.properties MessagesBundle_us.properties
Когда я бегу через mvn tomcat:run
кот все работает отлично, и я получаю право язык; но если развернуть project.war
файл tomcat/webapps
derectory затем локализованные сообщения не работают больше, когда я проверяю путь пакета в tomcat/webapps
нет MessageBundle
файлы:
$ ls webapps/ROOT/WEB-INF/classes/com/project/i18n/
Internationalization.class
Это index.jsp
:
<fmt:setLocale value="fr" />
<fmt:setBundle basename="com.project.i18n.MessagesBundle" />
...
<fmt:message key="home.welcome" />
..
anyhelp как решить эту проблему? Тпй.
его проект sevlet не jsf – tokhi