Uploaded image for project: 'TomEE'
  1. TomEE
  2. TOMEE-1862

TomcatWebAppBuilder: no need to track contextXml inputstream

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 7.0.2
    • None
    • None

    Description

      From the list (thanks Svetlin Zarev):

      Hi,
      
      TomcatWebappDeployer::deployWebApps() does not close the InputStream to the
      context.xml it opens.It opens the stream on line 462 or 471 (branch 7.0.1)
      , an uses it only to check if it's null on line 500 without ever reading
      it.
      
      Leaving the stream open may cause application undeployment issues, because
      the users will not be able to delete the WAR/or the context.xml from the FS
      on operation systems like windows that lock the file if there are open
      handles to it.
      
      Kind regards,
      Svetlin
      

      Attachments

        Activity

          People

            romain.manni-bucau Romain Manni-Bucau
            romain.manni-bucau Romain Manni-Bucau
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: