简而言之,此问题是由于焊缝与JSF
1.2的不兼容所致,在将来的发行版中不会修复(请参见此处)。
我认为可以通过三种方式进行:
- 升级您的应用程序代码以与JSF 2.x一起使用。
- 必要时排除焊接子系统(可能需要重新配置wildfly的默认cdi设置)。
ConversationAwareViewHandler
适当地修补类,以在使用旧JSF API时采取不同的行动。
对我来说,只有一个选项可以修补JSF注入模块,因为无法进行应用程序升级,而选项2将需要对应用程序进行较大的重组。

简而言之,此问题是由于焊缝与JSF
1.2的不兼容所致,在将来的发行版中不会修复(请参见此处)。
我认为可以通过三种方式进行:
ConversationAwareViewHandler适当地修补类,以在使用旧JSF API时采取不同的行动。
对我来说,只有一个选项可以修补JSF注入模块,因为无法进行应用程序升级,而选项2将需要对应用程序进行较大的重组。