Win a copy of Java Mock Exams (software) this week in the Programmer Certification (OCPJP) forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

context root of java web application tomcat without war file name

 
seshu Palamanti
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Every one,
I have a simple java web application that i deploy to tomcat, the war file is generated by maven build and has release information in it. The default context root of the is localhost:8090/warfilename...as the warfile name changes every time, i need a better way of having constant context root for the application i know having this in pom.xml

<build>
    <finalName>loginapp</finalName>
  </build>

will have  the final war file name constant but i want to know if this can be achieved by not having release information in war file names. Any help will appreciated.

Thanks
 
Tim Cooke
Sheriff
Posts: 3447
163
Clojure IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As you've discovered, by default Maven includes the artifact version in the war filename. The build:finalName configuration you mention is the standard way to control the name of the war file. I'm not aware of any other options.
 
Happiness is not a goal ... it's a by-product of a life well lived - Eleanor Roosevelt. Tiny ad:
the new thread boost feature: great for the advertiser and smooth for the coderanch user
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!