openwebbeans-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rmannibu...@apache.org
Subject svn commit: r1776963 [21/22] - in /openwebbeans/cms-site/trunk/content/meecrowave: ./ assets/ assets/css/ assets/images/ assets/js/ assets/plugins/ assets/plugins/bootstrap/ assets/plugins/bootstrap/css/ assets/plugins/bootstrap/fonts/ assets/plugins/b...
Date Mon, 02 Jan 2017 17:04:07 GMT
Added: openwebbeans/cms-site/trunk/content/meecrowave/testing/index.html
URL: http://svn.apache.org/viewvc/openwebbeans/cms-site/trunk/content/meecrowave/testing/index.html?rev=1776963&view=auto
==============================================================================
--- openwebbeans/cms-site/trunk/content/meecrowave/testing/index.html (added)
+++ openwebbeans/cms-site/trunk/content/meecrowave/testing/index.html Mon Jan  2 17:04:06
2017
@@ -0,0 +1,330 @@
+<!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="../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="../assets/plugins/bootstrap/css/bootstrap.min.css">
+    <!-- Plugins CSS -->
+    <link rel="stylesheet" href="../assets/plugins/font-awesome/css/font-awesome.min.css">
+    <link rel="stylesheet" href="../assets/plugins/elegant_font/css/style.css">
+
+    <!-- Theme CSS -->
+    <link id="theme-style" rel="stylesheet" href="../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-pink">
+    <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="..//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_lifesaver"></span>
Meecrowave Testing</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="../testing/index.pdf"><i class="fa fa-file-pdf-o"></i>
Download as PDF</a>
+  </div>
+</div>
+
+
+
+            <section class="doc-section">
+                <div class="sect1">
+<h2 id="_junit">JUnit</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Coordinates:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;dependency&gt;</span>
+  <span class="tag">&lt;groupId&gt;</span>org.apache.meecrowave<span
class="tag">&lt;/groupId&gt;</span>
+  <span class="tag">&lt;artifactId&gt;</span>meecrowave-junit<span
class="tag">&lt;/artifactId&gt;</span>
+  <span class="tag">&lt;version&gt;</span>${meecrowave.version}<span
class="tag">&lt;/version&gt;</span>
+<span class="tag">&lt;/dependency&gt;</span></code></pre>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_rules_and_runners">Rules and Runners</h3>
+<div class="paragraph">
+<p>Meecrowave provides two flavors of JUnit integration: mono or nor runners/rules.
The mono one will
+ensure there is a single container for the whole JVM where the other ones will follow JUnit
lifecycle (per class or test).</p>
+</div>
+<div class="paragraph">
+<p>Here how to use the not mono rule:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span>
<span class="type">class</span> <span class="class">MeecrowaveRuleTest</span>
{
+    <span class="annotation">@ClassRule</span> <span class="comment">//
started once for the class, @Rule would be per method</span>
+    <span class="directive">public</span> <span class="directive">static</span>
<span class="directive">final</span> MeecrowaveRule RULE = <span class="keyword">new</span>
MeecrowaveRule();
+
+    <span class="annotation">@Test</span>
+    <span class="directive">public</span> <span class="type">void</span>
test() <span class="directive">throws</span> <span class="exception">IOException</span>
{
+        <span class="comment">// use &quot;http://localhost:&quot; + RULE.getConfiguration().getHttpPort()</span>
+    }
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>And here for the mono version:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@RunWith</span>(MonoMeecrowave.Runner.class)
+<span class="directive">public</span> <span class="type">class</span>
<span class="class">MonoMeecrowaveRuleTest</span> {
+    <span class="comment">/* or
+    @ClassRule
+    public static final MonoMeecrowave.Rule RULE = new MonoMeecrowave.Rule();
+    */</span>
+
+    <span class="annotation">@MonoMeecrowave</span>.Runner.ConfigurationInject
+    <span class="directive">private</span> Meecrowave.Builder config;
+
+    <span class="annotation">@Test</span>
+    <span class="directive">public</span> <span class="type">void</span>
test() <span class="directive">throws</span> <span class="exception">IOException</span>
{
+        <span class="comment">// use &quot;http://localhost:&quot; + config.getHttpPort()</span>
+    }
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>When using the mono runner, <code>@MonoMeecrowave.Runner.ConfigurationInject</code>
allows to still
+access the configuration and random HTTP port.</p>
+</div>
+<div class="paragraph">
+<p>For the configuration, mono rule will use a global configuration shared by all tests.
To load it
+it will use a standard <code>ServiceLoader</code> on type <code>org.apache.meecrowave.Meecrowave$ConfigurationCustomizer</code>.</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_junit_5">JUnit 5</h3>
+<div class="paragraph">
+<p>JUnit 5 integrates a new <code>Extension</code> system. It is not yet
very well supported by IDEs but you can already use it with
+Gradle and Maven (see <a href="http://junit.org/junit5/docs/current/user-guide/#running-tests"
class="bare">http://junit.org/junit5/docs/current/user-guide/#running-tests</a>).</p>
+</div>
+<div class="paragraph">
+<p>The usage has two annotations: <code>@MeecrowaveConfig</code> which
remaps most of the configuration of Meecrowave and <code>@MonoMeecrowaveConfig</code>
+which is close to <code>MonoMeecrowave.Runner</code> in term of usage.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@MeecrowaveConfig</span>
<span class="comment">/*(some config)*/</span>
+<span class="directive">public</span> <span class="type">class</span>
<span class="class">MeecrowaveConfigTest</span> {
+    <span class="annotation">@ConfigurationInject</span>
+    <span class="directive">private</span> Meecrowave.Builder config;
+
+    <span class="annotation">@Test</span>
+    <span class="directive">public</span> <span class="type">void</span>
run() <span class="directive">throws</span> <span class="exception">MalformedURLException</span>
{
+        <span class="directive">final</span> <span class="predefined-type">String</span>
base = <span class="string"><span class="delimiter">&quot;</span><span
class="content">http://localhost:</span><span class="delimiter">&quot;</span></span>
+ config.getHttpPort();
+        <span class="comment">// asserts</span>
+    }
+}</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Or</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@MonoMeecrowaveConfig</span>
+<span class="directive">public</span> <span class="type">class</span>
<span class="class">MeecrowaveConfigTest</span> {
+    <span class="comment">// ...</span>
+}</code></pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_arquillian_container">Arquillian Container</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Container dependency:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;dependency&gt;</span>
+  <span class="tag">&lt;groupId&gt;</span>org.apache.meecrowave<span
class="tag">&lt;/groupId&gt;</span>
+  <span class="tag">&lt;artifactId&gt;</span>meecrowave-arquillian<span
class="tag">&lt;/artifactId&gt;</span>
+  <span class="tag">&lt;version&gt;</span>${meecrowave.version}<span
class="tag">&lt;/version&gt;</span>
+<span class="tag">&lt;/dependency&gt;</span></code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>For the configuration check <a href="/meecrowave/meecrowave-core/configuration.html">Core
configuration</a>.</p>
+</div>
+<div class="paragraph">
+<p>Here is a sample:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="xml"><span class="preprocessor">&lt;?xml
version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;</span>
+<span class="tag">&lt;arquillian</span> <span class="attribute-name">xmlns</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">http://jboss.org/schema/arquillian</span><span
class="delimiter">&quot;</span></span>
+            <span class="attribute-name">xmlns:xsi</span>=<span class="string"><span
class="delimiter">&quot;</span><span class="content">http://www.w3.org/2001/XMLSchema-instance</span><span
class="delimiter">&quot;</span></span>
+            <span class="attribute-name">xsi:schemaLocation</span>=<span class="string"><span
class="delimiter">&quot;</span><span class="content">http://jboss.org/schema/arquillian
http://jboss.org/schema/arquillian/arquillian_1_0.xsd</span><span class="delimiter">&quot;</span></span><span
class="tag">&gt;</span>
+  <span class="tag">&lt;container</span> <span class="attribute-name">qualifier</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">tomee-embedded</span><span
class="delimiter">&quot;</span></span> <span class="attribute-name">default</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">true</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>
+    <span class="tag">&lt;configuration&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">cdiConversation</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">clientAuth</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">conf</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">cxfServletParams</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>
+        hide-service-list-page=true
+      <span class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">deleteBaseOnStartup</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">dir</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">host</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>localhost<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">http2</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">httpPort</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>-1<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">httpsPort</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>8443<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">java9SkipWorkarounds</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jaxrsDefaultProviders</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jaxrsLogProviders</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jaxrsMapping</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>/*<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jaxrsProviderSetup</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonbBinaryStrategy</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonbEncoding</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>UTF-8<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonbIJson</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonbNamingStrategy</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonbNulls</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonbOrderStrategy</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonbPrettify</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonpBufferStrategy</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>QUEUE<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonpMaxReadBufferLen</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>65536<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonpMaxStringLen</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>10485760<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonpMaxWriteBufferLen</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>65536<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonpPrettify</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">jsonpSupportsComment</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">keepServerXmlAsThis</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">keyAlias</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">keystoreFile</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">keystorePass</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">keystoreType</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>JKS<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">loggingGlobalSetup</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">loginConfig</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>authMethod=BASIC;realmName=app<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">properties</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>
+        jpa.property.openjpa.RuntimeUnenhancedClasses=supported
+        jpa.property.openjpa.jdbc.SynchronizeMappings=buildSchema
+      <span class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">quickSession</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">realm</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>org.apache.catalina.realm.JAASRealm:configFile=jaas.config;appName=app<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">roles</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>
+        admin=admin
+        limited=admin,other
+      <span class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">scanningExcludes</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">scanningIncludes</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">scanningPackageExcludes</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">scanningPackageIncludes</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">securityConstraints</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>collection=sc1:/api/*:POST;authRole=**|collection=sc2:/priv/*:GET;authRole=*<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">serverXml</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">sharedLibraries</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">skipHttp</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">ssl</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">sslProtocol</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">stopPort</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>-1<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">tempDir</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>/tmp/meecrowave_111920172152001<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">tomcatAutoSetup</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">tomcatFilter</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">tomcatNoJmx</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">tomcatScanning</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">tomcatWrapLoader</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">useLog4j2JulLogManager</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">useShutdownHook</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>false<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">useTomcatDefaults</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">users</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>
+        admin=adminpwd
+        other=secret
+      <span class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">webResourceCached</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span>true<span
class="tag">&lt;/property&gt;</span>
+      <span class="tag">&lt;property</span> <span class="attribute-name">name</span>=<span
class="string"><span class="delimiter">&quot;</span><span class="content">webXml</span><span
class="delimiter">&quot;</span></span><span class="tag">&gt;</span><span
class="tag">&lt;/property&gt;</span>
+    <span class="tag">&lt;/configuration&gt;</span>
+  <span class="tag">&lt;/container&gt;</span>
+<span class="tag">&lt;/arquillian&gt;</span></code></pre>
+</div>
+</div>
+</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="..//index.html">Home</a></li>
+                <li><a href="..//start.html">Quick Start</a></li>
+                <li><a href="..//components.html">Components</a></li>
+                <li><a href="..//download.html">Download</a></li>
+                <li><a href="..//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
+                <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="../assets/plugins/jquery-1.12.3.min.js"></script>
+    <script type="text/javascript" src="../assets/plugins/bootstrap/js/bootstrap.min.js"></script>
+    <script type="text/javascript" src="../assets/plugins/jquery-match-height/jquery.matchHeight-min.js"></script>
+    <script type="text/javascript" src="../assets/js/main.js"></script>
+
+</body>
+</html>
+
+



Mime
View raw message