Has anyone tried the plugin to build an executable war/jar using Tomcat 9? 

I attempted to do so however ran into:

> 
> 
> ```
> Exception in thread "main" java.lang.NoSuchMethodError: org.apache.catalina.startup.Catalina.setConfig(Ljava/lang/String;)V
>   at org.apache.tomcat.maven.runner.Tomcat7Runner.run(Tomcat7Runner.java:240)
>   at org.apache.tomcat.maven.runner.Tomcat7RunnerCli.main(Tomcat7RunnerCli.java:204)
> 
> ```
> 
> 

I looked at the source and changed Catalina.setConfig() to Catalina.setConfigFile() based on docs [here](https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/startup/Catalina.html#setConfigFile(java.lang.String)). After doing so the .extract dir is just empty:

> 
> use extractDirectory:.extract populateWebAppWarPerContext
>  warValue:ROOT.war|ROOT populateWebAppWarPerContext
>  contextValue/warFileName:ROOT/ROOT.war webappWarPerContext entry
>  key/value: ROOT/ROOT.war expand to file:.extract/webapps/ROOT.war
>  Exception in thread "main" java.lang.Exception: FATAL: impossible to
>  create directories:.extract/webapps at
>  org.apache.tomcat.maven.runner.Tomcat7Runner.extract(Tomcat7Runner.java:586)
>  at
>  org.apache.tomcat.maven.runner.Tomcat7Runner.run(Tomcat7Runner.java:204)
>  at
>  org.apache.tomcat.maven.runner.Tomcat7RunnerCli.main(Tomcat7RunnerCli.java:204)
> 
> 
> 

.... although there is a ROOT.war, server.xml, web.xml in the \*-exec-war.jar.

Is there a better way to be creating exec-jars with embedded tomcat 9?