有没有人知道https://java.net/jira/browse/JAVASERVERFACES-3947的解决方法? 在我的项目,我使用primefaces 5.3,钻嘴鱼科2.2.12 wilfly 8.2.1解决方法适用于JAVASERVERFACES-3947
我分析的应用程序,我看到ViewScopedManaged豆不garbaged收集和堆不断提高和增加,直到有一个内存泄露
在脸上,配置,我有这与Spring集成:
<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
我想我的问题是有关https://java.net/jira/browse/JAVASERVERFACES-3947。有谁知道解决方法?我认为有一些jsf参数来配置在memnory中scopbed bean的最大数量的视图?它会解决吗?
这是一个bean类的例子:
@ManagedBean
@ViewScoped
@Data
public class JSFBean {
//springBeanImpl is a Spring bean
@ManagedProperty(value = "#{springBeanImpl }")
private SpringBean springBean;
}
你是用Spring代替JSF/CDI来管理bean吗?为什么不是CDI,因为它是由WildFly提供的,没有任何额外的配置? – BalusC
我不确定bean是由spring还是JSF管理。我现在建议不要混合使用JSF和Spring,但要回去现在它不是一个真正的选择。这些bean用“ViewScoped”注解(import javax.faces.bean.ViewScoped),我认为SpringBeanFacesELResolver是通过“ManagedProperty”注释将spring bean注入JSF bean – Deibys