May be tomcat.addWebapp(contextName,pathToWarFile) instead of
tomcat.addWebapp(pathToWarFile, contextName) will help yoo.


2014/1/21 John Cartwright - NOAA Federal <john.c.cartwri...@noaa.gov>

> Hello All,
>
> I'm trying to create a very basic embeded tomcat 7 application to host a
> packed WAR file.  My code looks like:
>
> Tomcat tomcat = new Tomcat()
> tomcat.setPort(port)
> tomcat.setBaseDir(".")
> tomcat.addWebapp(pathToWarFile, contextName)
>
> It seems to work, but I'm getting an exception on startup complaining about
> the missing webapps directory:
>
>    SEVERE: Exception fixing docBase for context [/quickstart]
>    java.io.IOException: Application base [{1}] for host
> [/private/tmp/./webapps] does not exist or is not a directory.
>
> Can someone please direct me to a better way to do this? Is
> Tomcat#addWebapp not appropriate if hosting a packed WAR file?
>
> Thanks!
>
> --john
>

Reply via email to