Embedded TomcatはメッセージソースのSpringアプリケーションリソースバンドルを解決しない
-
12-12-2019 - |
質問
私の組み込みTomcatに問題が発生しています:組み込みTomcatを使用して春アプリを実行すると、そのプロパティは解決されていないようです。
プロパティファイルがロードされていても
INFO org.springframework.context.support.PropertySourcesPlaceholderConfigurer - Loading properties file from file [/home/julien/Documents/donnees/projets/Site-Rencontres/java/target/classes/META-INF/i18n/application.properties]
.
リソースバンドルが見つかりません:
WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [/META-INF/i18n/application] not found for MessageSource: Can't find bundle for base name /META-INF/i18n/application, locale fr
.
しかし、私がEclipse / STSから私のアプリを実行するとき、私はそのような問題はありません。
解決
私は部分的に問題を解決しました。ここでも先頭のスラッシュを削除することによって(Spring Config):
<property name="basenames" value="/META-INF/i18n/application,/META-INF/i18n/messages" />
.
これを取得するには:
<property name="basenames" value="META-INF/i18n/application,META-INF/i18n/messages" />
.
問題解決策は解決されました。
しかし、埋め込みTomcatと標準Tomcat のの違いの違いが1位にあるのは何ですか?
所属していません StackOverflow