wildfly swarm で jsf アプリケーションを実行しようとしていますが、リソース管理に問題があります。彼らのgithubページの短い例は次のように述べています。
JSF は静的ではないため、xhtml ファイルを deployment.addAsWebResource() などの方法で Shrinkwrap に追加する必要があります。
バンドル ファイルを認識させることができませんでした。さらに、文字列を保持する約 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");