ICEfaces
  1. ICEfaces
  2. ICE-4602

Problem with phase listeners and icefaces jars are deployed in global classpath

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2-RC1, 1.8.2
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Jboss 4.2.3
    • Workaround Exists:
      Yes
    • Workaround Description:
      Don't put the icefaces jars in the global class path.

      Description

      We have several web applications running, all use icefaces. We put icefaces jars and dependent jars in the global class path of the application server.

      If the applications use different phase listeners defined in their faces-config.xml only the one deployed first is used for all web applications.
       

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19052 Thu Jul 09 14:28:42 MDT 2009 deryk.sinotte ICE-4602: Removed static scoping of variables to allow for global deployment of ICEfaces libraries. Check for null when scanning WEB-INF/lib and it's empty.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/SwfLifecycleExecutor.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/LifecycleExecutor.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/parser/JspPageToDocument.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/JsfLifecycleExecutor.java

          People

          • Assignee:
            Deryk Sinotte
            Reporter:
            Marcus Abels
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: