不调用Post Construct

时间:2014-01-24 22:32:10

标签: java liferay icefaces-3 postconstruct

我用post构造方法(使用@PostContruct)编写了一个托管bean,但是没有调用该方法。我正在使用liferay liferay-portal-6.1.2-ce-ga3和Jboss 7.1.1以及Icefaces 3.0。有人可以帮我解决这个问题吗?



    @SessionScoped
    @ManagedBean
    public class DetalleVaPortletBean extends BackingPortletUI {
private static final long serialVersionUID = -7127465434575796794L;
public DetalleVaPortletBean() { try { System.out.println(this); } catch (Exception e) { error(e); } } @PostConstruct public void postConstruct(){ adicionarPortletPrincipal(); } }

1 个答案:

答案 0 :(得分:0)

首先,确保您的DetalleVaPortletBean对象确实是通过检查控制台输出构建的,并找到 System.out.println(this);

在构造函数中可能需要更多打印输出,例如: System.out.println("DetalleVaPortletBean CTOR");