Does jboss-seam.jar have to live in the root of the ear?

Solution Unverified - Updated -

Issue

  • We need to know why the jboss-seam.jar must live directly in the root ear directory instead of living in the EAR/lib or WAR/lib directory. If we move the jboss-seam.jar we end up with initializations issues (see below).

    WARN [SeamPhaseListener] There should only be one Seam phase listener per application...
    java.lang.IllegalStateException: No phase id bound to current thread (make sure you do not have two SeamPhaseListener instances installed
    

Environment

  • JBoss Enterprise Application Platform (EAP)
    • 4
    • 5
  • Seam 2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content