ICEfaces
  1. ICEfaces
  2. ICE-3045

ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7
    • Fix Version/s: 1.7.1
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces, ICEfaces-AHS

      Description

      If the icefaces-ahs.jar is present in an ICEfaces application's .war-file, it should try to use its functionality even if the ICEfaces application's web.xml does not contain the required AHS-related configurations.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16569 Thu May 01 16:58:28 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-3045 : ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/AsyncServerDetector.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/util/event/servlet/ContextEventRepeater.java
        Jack Van Ooststroom created issue -
        Jack Van Ooststroom made changes -
        Field Original Value New Value
        Assignee Jack Van Ooststroom [ jack.van.ooststroom ]
        Jack Van Ooststroom made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Jack Van Ooststroom added a comment -

        Changed Fix Version(s) to 1.7.1

        Show
        Jack Van Ooststroom added a comment - Changed Fix Version(s) to 1.7.1
        Jack Van Ooststroom made changes -
        Fix Version/s 1.7.1 [ 10122 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16571 Thu May 01 22:59:08 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-3045 : ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/net/messaging/MessageServiceConfigurationProperties.java
        Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/faces/async/server/AsyncHttpServerAdaptingServlet.java
        Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/net/messaging/MessageServiceAdapter.java
        Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/net/messaging/jms/JMSAdapter.java
        Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/faces/util/event/servlet/MessagingContextEventPublisher.java
        Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/net/messaging/AbstractMessageServiceAdapter.java
        Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/net/messaging/jms/JMSProviderConfigurationProperties.java
        Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/faces/async/common/messaging/MessageService.java
        Hide
        Jack Van Ooststroom added a comment -

        Most of the work is done and checked in. However, detecting the right JMS properties file is only implemented for GlassFish at the moment. I still have to do this for our other support J2EE application servers.

        Show
        Jack Van Ooststroom added a comment - Most of the work is done and checked in. However, detecting the right JMS properties file is only implemented for GlassFish at the moment. I still have to do this for our other support J2EE application servers.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16720 Tue May 27 12:57:32 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-3045 : ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/util/event/servlet/ContextEventRepeater.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/core/AsyncServerDetector.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16722 Tue May 27 13:17:39 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-3045 : ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/net/messaging/MessageServiceAdapter.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/net/messaging/MessageServiceConfigurationProperties.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/faces/util/event/servlet/MessagingContextEventPublisher.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/faces/async/common/messaging/MessageService.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/net/messaging/AbstractMessageServiceAdapter.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/net/messaging/jms/JMSProviderConfigurationProperties.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/net/messaging/jms/JMSAdapter.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/faces/async/server/AsyncHttpServerAdaptingServlet.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16762 Fri May 30 15:50:42 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-3045 : ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/JMSAdapter.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16765 Fri May 30 15:59:43 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-3045 : ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/net/messaging/jms/JMSAdapter.java
        Jack Van Ooststroom made changes -
        Status In Progress [ 3 ] Open [ 1 ]
        Hide
        Jack Van Ooststroom added a comment -

        Detecting the right JMS properties file is now implemented for JBoss and clustered JBoss as well.

        To explain the detecting part of the right JMS properties a bit more in detail, the framework does the following at the moment:

        • If the com.icesoft.net.messaging.properties is not defined in the web.xml the framework examines the Server Info string to see which application server is used
        • If GlassFish is detected the default glassfish.properties is used; if this fails the framework cannot use the JMS functionalities automatically.
        • If JBoss is detected the default jboss_ha.properties is used first; if this fails because a clustered environment is not used the default jboss.properties is used instead; if this fails as well the framework cannot use the JMS functionalities automatically.

        I still have to add support for our other supported application servers, but this will be targeted for 1.7.2

        Marking this one as FIXED.

        Show
        Jack Van Ooststroom added a comment - Detecting the right JMS properties file is now implemented for JBoss and clustered JBoss as well. To explain the detecting part of the right JMS properties a bit more in detail, the framework does the following at the moment: If the com.icesoft.net.messaging.properties is not defined in the web.xml the framework examines the Server Info string to see which application server is used If GlassFish is detected the default glassfish.properties is used; if this fails the framework cannot use the JMS functionalities automatically. If JBoss is detected the default jboss_ha.properties is used first; if this fails because a clustered environment is not used the default jboss.properties is used instead; if this fails as well the framework cannot use the JMS functionalities automatically. I still have to add support for our other supported application servers, but this will be targeted for 1.7.2 Marking this one as FIXED.
        Jack Van Ooststroom made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16870 Wed Jun 11 17:59:14 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-3045 : ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml; added fix for JBoss 4.0.x
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/JMSAdapter.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16871 Wed Jun 11 17:59:55 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-3045 : ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml; added fix for JBoss 4.0.x
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/net/messaging/jms/JMSAdapter.java
        Hide
        Jack Van Ooststroom added a comment -

        JBoss auto-detection for the JMS properties fails on JBoss 4.0.x. Reopening this one.

        Show
        Jack Van Ooststroom added a comment - JBoss auto-detection for the JMS properties fails on JBoss 4.0.x. Reopening this one.
        Jack Van Ooststroom made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Hide
        Jack Van Ooststroom added a comment -

        The Server Info string on JBoss 4.0.x starts with "Apache Tomcat". Auto-detection for JBoss 4.0.x is now updated. Marking this one as FIXED again.

        Show
        Jack Van Ooststroom added a comment - The Server Info string on JBoss 4.0.x starts with "Apache Tomcat". Auto-detection for JBoss 4.0.x is now updated. Marking this one as FIXED again.
        Jack Van Ooststroom made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Jack Van Ooststroom [ jack.van.ooststroom ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Jack Van Ooststroom
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: