我試圖在wildfly swarm上運行jsf應用程序,但我在資源管理方面遇到了一些麻煩。他們對their github頁面狀態短的例子:在wildfly swarm中加載jsf字符串
您需要的XHTML文件中,因爲JSF的方式,如 deployment.addAsWebResource()添加到拆封是非靜態的。
我沒有設法識別我的包文件。此外,我有大約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