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

Standalone WAR (autoWar) gets not deployed at / (ROOT)

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskConvert to sub-taskLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment Visibility
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 7.0.0-M1
    • 7.0.0-M2
    • TomEE Core Server
    • None

    Description

      When I created a self running WAR as described in TOMEE-1579 and start it using java -jar /path/to/my-1.0.0.war it starts TomEE and deploys the web application at http://localhost:8080/me-1.0.0 instead of http://localhost:8080.

      Debugging org.apache.tomee.embedded.Main it turns out, that there is a bug at line 92 (7.0.0-M1).

      container.deploy(String, File)
      

      has been refactored to

      container.deploy(String, File, boolean)
      

      where to old method (the one called from main) defaults to false. The boolean parameter decides wether the context path from the caller is used instead of the default name. So either chaning the default to "true" or calling container.deploy(String, File, boolean) from main should fix this.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Issue deployment