Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-4224

Undertow servlet 'check-interval' attribute not working

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.1.0.DR18
    • 7.0.0.CR1
    • Undertow
    • None
    • Not Yet Documented

    Description

      UPDATE:
      In the end, there was just a description update provided to the /subsystem=undertow/servlet-container=default/setting=jsp[check-interval] attribute. Since it describes a reason why this attribute might not be taken into account, I think it is ok to go with.


      After the discussion in this Jira, this attribute should be marked as deprecated actually. Therefore there need to be done:

      1. provide information that this attribute is deprecated in resource description in CLI for /subsystem=undertow/servlet-container=default/setting=jsp[check-interval] (since what version + reason)
      2. provide such information also in our EAP7 documentation

      As from discussion following text is irrelevant for now

      Attribute

      /subsystem=undertow/servlet-container=default/setting=jsp[check-interval]
      

      of JSP servlet configuration seems not to be working - whatever is its value, any change to JSP file is propagated to EAP server right after the file change.

      Try following with various values set to check-interval attribute:

      1. start EAP server
      2. deploy any war with jsp file (e.g. attached simple-jsp.war) as an exploded archive
      3. perform request to localhost:8080/simple-jsp to see content
      4. modify file EAP_HOME/standalone/deployments/simple-jsp.war/index.jsp
      5. perform request again and see that change to file was directly propagated

      Expected behaviour is:

      • when check-interval is set to 0, then no check for JSP updates is performed at all
      • when check-interval is greather than 0 and developement is false, then regular check for JSP updates is provided each X seconds, where X is value of check-interval attribute

      In EAP6 this seems to be working just fine this way.

      Attachments

        Issue Links

          Activity

            People

              sdouglas1@redhat.com Stuart Douglas
              jstourac@redhat.com Jan Stourac
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: