On 23/04/2020 20:10, John Larsen wrote: > Ok so my next question is how to handle this better? The goal here is so > that one does not have to enter /webappName/ on the end of the domain. > We use the context to tell Tomcat which webapp to load instead of ROOT.
Name the file "ROOT.war" And if you need some sort of identifier on the file: "ROOT##alnomost-any-text-you-like.war" In the meantime, try specifying the path in server.xml as "" rather than "/". Mark > > John Larsen > > > On Thu, Apr 23, 2020 at 12:47 PM Christopher Schultz < > ch...@christopherschultz.net> wrote: > > John, > > On 4/23/20 14:38, John Larsen wrote: >>>> New tomcats 9.0.34 seems to fail when uploading new war when theres >>>> a context in server.xml pointing to the particular exploded war. >>>> Says 'The main resource set specified is not valid.' It's like hot >>>> deploy is deleting the old webapp and restarting tomcat? >>>> >>>> <Context path="/" debug="0" privileged="true" >>>> >>>> docBase="/home/some/path/tomcat/webapps/webappName"> >>>> >>>> </Context> >>>> >>>> To work around this one has to comment out the above context, start >>>> tomcat so the war will deploy, uncomment and then restart tomcat >>>> again. > > Is there a compelling reason to have <Context> in your conf/server.xml > file at all? It sounds like it's not doing anything for you; indeed it > it giving you a headache. > > -chris >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org