Java h:commandLink 1和xBA;时间不起作用

Java h:commandLink 1和xBA;时间不起作用,java,jsf,jboss,seam,Java,Jsf,Jboss,Seam,我试图用h:commandLink调用jsf中的bottom,从bean下载PDF 基本上是这样的: @Begin(join = true) public void generatePDF() throws Exception { //create pdf on page } <h:commandLink action="#{bean.generatePDF()}"/> 提前感谢:)尝试从您的方法中删除对话初始化,即删除@Begin。它会产生相同的错误。

我试图用h:commandLink调用jsf中的bottom,从bean下载PDF

基本上是这样的:

@Begin(join = true)
    public void generatePDF() throws Exception {
         //create pdf on page
}

<h:commandLink action="#{bean.generatePDF()}"/>

提前感谢:)

尝试从您的方法中删除对话初始化,即删除
@Begin
。它会产生相同的错误。由于您现在没有开始新对话,但应该使用旧对话(如果有)?我不知道(是否创建新对话@create)但只在调用此方法的1º时间内执行,然后再也不会发生,除非我重新启动服务器。
WARN  [SeamPhaseListener] uncaught exception, passing to exception handler
  org.jboss.seam.ConcurrentRequestTimeoutException: Concurrent call to conversation
  at org.jboss.seam.core.Manager.restoreAndLockConversation(Manager.java:641)
  at org.jboss.seam.core.Manager.restoreConversation(Manager.java:603)
  at org.jboss.seam.jsf.SeamPhaseListener.afterRestoreView(SeamPhaseListener.java:392)
  at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:230)
  at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:196)
  at com.sun.faces.lifecycle.Phase.handleAfterPhase(Phase.java:175)
  at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:114)
  at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:102)
  at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
  at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
  ...
  Caused by: java.lang.IllegalStateException: No active conversation context