wildfly swarmでjsfアプリケーションを実行しようとしていますが、リソース管理に問題があります。 their githubページの状態で彼らの短い例:wildfly swarmでjsf文字列をロード
JSFは、非静的であるので、あなたは、このような deployment.addAsWebResource()などの方法で、シュリンクラップにXHTMLファイルを追加する必要があります。
私のバンドルファイルを認識させることができませんでした。さらに私は文字列を保持する約20の.propertiesファイルを持っています。私は本当にそれらのすべてをプログラム的に追加する必要がありますか?私は私のメインの方法では
<f:loadBundle basename="strings.strings"> Can't find bundle for base name strings.strings, locale en_US
:
deployment.addAsWebResource(
new ClassLoaderAsset("strings/strings.properties", Main.class.getClassLoader()), "strings.strings");
を得るとき、これは間違っている '@ManagedProperty(「#{I18N}」) ' – Ced