Java 如何在Seam 2中实现resourcebundle(messages.properties)的热重新加载
我们仍然在使用Seam 2(2.2.GA)作为一个遗留Web应用程序。我们有JRebel来热加载所有内容(xhtml、java),但没有i18n messages.properties。真烦人 那么,我们尝试了什么?在调试模式下(开发期间),我们尝试覆盖以下Seam的内置组件:Java 如何在Seam 2中实现resourcebundle(messages.properties)的热重新加载,java,jsf,seam,resourcebundle,seam2,Java,Jsf,Seam,Resourcebundle,Seam2,我们仍然在使用Seam 2(2.2.GA)作为一个遗留Web应用程序。我们有JRebel来热加载所有内容(xhtml、java),但没有i18n messages.properties。真烦人 那么,我们尝试了什么?在调试模式下(开发期间),我们尝试覆盖以下Seam的内置组件: org.jboss.seam.core.ResourceLoader-@Name(“org.jboss.seam.core.ResourceLoader”) org.jboss.seam.international.M
- org.jboss.seam.core.ResourceLoader-@Name(“org.jboss.seam.core.ResourceLoader”)
- org.jboss.seam.international.Messages-@Name(“org.jboss.seam.international.messagesFactory”)
- org.jboss.seam.core.ResourceBundle-@Name(“org.jboss.seam.core.ResourceBundle”)
- DynamicSeamResourceBundle扩展了org.jboss.seam.core.SeamResourceBundle(这样它就不再有意地缓存bundle,seam自己的缓存机制)
- DynamicResourceBundleControl扩展ResourceBundle.Control(使用timeToLive=TTL\u DONT\u缓存覆盖Java的缓存行为)
请帮帮我 您是否向JRebel论坛/支持部门报告了该问题?我相信它可以在JRebel Seam集成中实现