content/meecrowave/meecrowave-gradle/index.html (522 lines of code) (raw):

<!DOCTYPE html> <!--[if IE 8]> <html lang="en" class="ie8"> <![endif]--> <!--[if IE 9]> <html lang="en" class="ie9"> <![endif]--> <!--[if !IE]><!--> <html lang="en"> <!--<![endif]--> <head> <title>Meecrowave :: the customizable server</title> <!-- Meta --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <link rel="shortcut icon" href="/meecrowave/favicon.ico"> <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'> <!-- Global CSS --> <link rel="stylesheet" href="/meecrowave/assets/plugins/bootstrap/css/bootstrap.min.css"> <!-- Plugins CSS --> <link rel="stylesheet" href="/meecrowave/assets/plugins/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" href="/meecrowave/assets/plugins/elegant_font/css/style.css?version=1"> <!-- highlighting --> <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/idea.min.css" integrity="sha256-rYB1c4yTU5UJB//rod7DtBo1JM6HAme/9Vd+VesFG2U=" crossorigin="anonymous" /> <!-- Theme CSS --> <link id="theme-style" rel="stylesheet" href="/meecrowave/assets/css/styles.css"> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> </head> <body class="body-purple"> <div class="page-wrapper"> <!-- TODO: google analytics --> <header class="header text-center"> <div class="container"> <div class="branding"> <h1 class="doc-title"> <span aria-hidden="true" class="icon icon_puzzle_alt icon"></span> <a href="/meecrowave/index.html"> Meecrowave </a> </h1> </div> </div><!--//container--> </header><!--//header--> <div class="doc-wrapper"> <div class="container"> <div id="doc-header" class="doc-header text-center"> <h1 class="doc-title"><span aria-hidden="true" class="icon icon icon_puzzle_alt"></span> Meecrowave Gradle</h1> </div><!--//doc-header--> <div class="doc-body"> <div class="doc-content"> <div class="content-inner"> <div class='btn-toolbar pull-right' style="z-index: 2000;"> <div class='btn-group'> <a class="btn" href="/meecrowave/meecrowave-gradle/index.pdf"><i class="fa fa-file-pdf-o"></i> Download as PDF</a> </div> </div> <section class="doc-section"> <div id="preamble"> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code data-lang="groovy" class="language-groovy hljs">buildscript { repositories { mavenCentral() } dependencies { classpath "org.apache.meecrowave:meecrowave-gradle-plugin:${meecrowave.version}" } } group 'com.app' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'org.apache.meecrowave' meecrowave { httpPort = 9090 // most of the meecrowave core configuration }</code></pre> </div> </div> <div class="admonitionblock important"> <table> <tr> <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> <td class="content"> until version <code>1.2.7</code> the plugin id was <code>org.apache.microwave.microwave</code> so you had to use <code>apply plugin: 'org.apache.microwave.microwave'</code>. Alternatively you can use plugin class: <code>apply plugin: org.apache.meecrowave.gradle.MeecrowavePlugin</code>. </td> </tr> </table> </div> </div> </div> <div class="sect1"> <h2 id="_configuration">Configuration</h2> <div class="sectionbody"> <table class="tableblock frame-all grid-all stretch table table-bordered"> <colgroup> <col style="width: 33.3333%;"> <col style="width: 33.3333%;"> <col style="width: 33.3334%;"> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Default</th> <th class="tableblock halign-left valign-top">Description</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">antiResourceLocking</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should Tomcat anti resource locking feature be activated on StandardContext.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">cdiConversation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should CDI conversation be activated</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">clientAuth</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore client authentication</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">conf</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Conf folder to synchronize</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">context</p></td> <td class="tableblock halign-left valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Default context name</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">cxfServletParams</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Init parameters passed to CXF servlet</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">defaultSSLHostConfigName</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The name of the default SSLHostConfig that will be used for secure https connections.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">deleteBaseOnStartup</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should the directory be cleaned on startup if existing</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">dir</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Root folder if provided otherwise a fake one is created in tmp-dir</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">host</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">localhost</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Default host</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">http2</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Activate HTTP 2</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">httpPort</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">8080</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HTTP port</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">httpsPort</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">8443</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS port</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">initializeClientBus</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should the client bus be set. If false the server one will likely be reused.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">injectServletContainerInitializer</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should ServletContainerInitialize support injections.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsAutoActivateBeanValidation</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should bean validation be activated on JAX-RS endpoint if present in the classpath.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsDefaultProviders</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">If jaxrsProviderSetup is true the list of default providers to load (or defaulting to johnson jsonb and jsonp ones)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsLogProviders</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JAX-RS providers be logged</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsMapping</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Default jaxrs mapping</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsProviderSetup</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should default JAX-RS provider be configured</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jaxwsSupportIfAvailable</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should @WebService CDI beans be deployed if cxf-rt-frontend-jaxws is in the classpath.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonbBinaryStrategy</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider prettify the output</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonbEncoding</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">UTF-8</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Which encoding provider JSON-B should use</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonbIJson</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider comply to I-JSON</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonbNamingStrategy</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider prettify the output</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonbNulls</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider serialize nulls</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonbOrderStrategy</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider prettify the output</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonbPrettify</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider prettify the output</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonpBufferStrategy</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">QUEUE</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">JSON-P JAX-RS provider buffer strategy (see johnzon)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonpMaxReadBufferLen</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">65536</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">JSON-P JAX-RS provider read buffer limit size (see johnzon)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonpMaxStringLen</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">10485760</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">JSON-P JAX-RS provider max string limit size (see johnzon)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonpMaxWriteBufferLen</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">65536</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">JSON-P JAX-RS provider write buffer limit size (see johnzon)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonpPrettify</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-P JAX-RS provider prettify the outputs (see johnzon)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">jsonpSupportsComment</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-P JAX-RS provider support comments (see johnzon)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">keepServerXmlAsThis</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Don&#8217;t replace ports in server.xml</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">keyAlias</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore alias</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">keystoreFile</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore location</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">keystorePass</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore password</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">keystoreType</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore type</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">loggingGlobalSetup</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should logging be configured to use log4j2 (it is global)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">loginConfig</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">web.xml login config</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">meecrowaveProperties</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">meecrowave.properties</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Loads a meecrowave properties, defaults to meecrowave.properties.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">properties</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Passthrough properties</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">quickSession</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should an unsecured but fast session id generator be used</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">roles</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">In memory roles</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">scanningExcludes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A forced exclude list of jar names (comma separated values)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">scanningIncludes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A forced include list of jar names (comma separated values)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">scanningPackageExcludes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A forced exclude list of packages names (comma separated values)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">scanningPackageIncludes</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A forced include list of packages names (comma separated values)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">securityConstraints</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">web.xml security constraint</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">serverXml</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Provided server.xml</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">sharedLibraries</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A folder containing shared libraries.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">skip</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should the extension be skipped completely</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">skipHttp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Skip HTTP connector</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">skipMavenCentral</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Don&#8217;t add to repositories <code>mavenCentral()</code></p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">ssl</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Use HTTPS</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">sslProtocol</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS protocol</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">stopPort</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-1</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Shutdown port if used or -1</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">tempDir</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Temporary directory</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">tomcatAccessLogPattern</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Activates and configure the access log valve. Value example: '%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"'</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">tomcatAutoSetup</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Add default servlet</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">tomcatFilter</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A Tomcat JarScanFilter</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">tomcatJspDevelopment</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JSP support if available be set in development mode</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">tomcatNoJmx</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">(Experimental) Should Tomcat MBeans be skipped.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">tomcatScanning</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should Tomcat scanning be used (@HandleTypes, @WebXXX)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">tomcatWrapLoader</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">(Experimental) When deploying a classpath (current classloader), should meecrowave wrap the loader to define another loader identity but still use the same classes and resources.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">useLog4j2JulLogManager</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should JUL logs be redirected to Log4j2 - only works before JUL usage.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">useShutdownHook</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Use shutdown hook to automatically stop the container on Ctrl+C</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">useTomcatDefaults</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Should Tomcat default be set (session timeout, mime mapping etc&#8230;&#8203;)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">users</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">In memory users</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">watcherBouncing</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Activate redeployment on directories update using this bouncing.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">webResourceCached</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Cache web resources</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">webSessionCookieConfig</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Force the cookie-config, it uses a properties syntax with the keys being the web.xml tag names.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">webSessionTimeout</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Force the session timeout for webapps</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">webXml</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Global web.xml</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">webapp</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Webapp to deploy</p></td> </tr> </tbody> </table> </div> </div> </section><!--//doc-section--> </div><!--//content-inner--> </div><!--//doc-content--> <div class="doc-sidebar"> <nav id="doc-nav"> <ul id="doc-menu" class="nav doc-menu hidden-xs affix-top" data-spy="affix"> <li><a href="/meecrowave/index.html">Home</a></li> <li><a href="/meecrowave/start.html">Quick Start</a></li> <li><a href="/meecrowave/components.html">Components</a></li> <li><a href="/meecrowave/download.html">Download</a></li> <li><a href="/meecrowave/community.html">Community</a></li> </ul><!--//doc-menu--> </nav> </div> </div> </div><!--//page-wrapper--> <footer class="footer text-center"> <div class="container"> <div class="row"> <p >Copyright &copy; 2016-2020 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </p> </div> </div> <div class="container"><!-- don't remove it otherwise theme is no more creative common --> <small class="copyright">Designed with <i class="fa fa-heart"></i> by <a href="http://themes.3rdwavemedia.com/" target="_blank">Xiaoying Riley</a> for developers</small> </div><!--//container--> </footer><!--//footer--> <!-- Main Javascript --> <script type="text/javascript" src="/meecrowave/assets/plugins/jquery-1.12.3.min.js"></script> <script type="text/javascript" src="/meecrowave/assets/plugins/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="/meecrowave/assets/plugins/jquery-match-height/jquery.matchHeight-min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js" integrity="sha256-aYTdUrn6Ow1DDgh5JTc3aDGnnju48y/1c8s1dgkYPQ8=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/java.min.js" integrity="sha256-21Z1xKC/FsaqN9z9jIER9xiX4XbV5buFEVdkZvsfBIc=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/groovy.min.js" integrity="sha256-0B+Ps1zCncLC5JIOQ+MtIhI/UhbJkYbxWsJowD3c+tk=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/shell.min.js" integrity="sha256-nwOM3xEc6CFfrPNDN1upX+5ynjWKAXsg+bW63SSzte0=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/bash.min.js" integrity="sha256-zXrlim8wsIvcEFjsD3THiAfTvtPZifqx8q0rxegiWQc=" crossorigin="anonymous"></script> <script type="text/javascript" src="/meecrowave/assets/js/main.js?version=1"></script> </body> </html>