geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r1030161 [6/12] - in /websites/production/geronimo/content: GMOxDOC12/ GMOxDOC12/administering-security-realms.data/ GMOxDOC12/administering-the-apache-geronimo-server.data/ GMOxDOC12/configuring-the-jms-server.data/ GMOxDOC12/create-a-data...
Date Mon, 21 May 2018 13:00:10 GMT
Modified: websites/production/geronimo/content/GMOxDOC22/configuring-run-as-and-default-subjects-and-principal-role-mapping.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/configuring-run-as-and-default-subjects-and-principal-role-mapping.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/configuring-run-as-and-default-subjects-and-principal-role-mapping.html Mon May 21 13:00:07 2018
@@ -110,21 +110,20 @@
 
 <p>For each Subject accessible through a credential store you need to specify an id, the realm to log in to, and credentials, which depend on the security realm requirements but are typically the name and password.  The schema is as follows:</p>
 
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre>
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
     this work for additional information regarding copyright ownership.
     The ASF licenses this file to You under the Apache License, Version 2.0
-    (the &quot;License&quot;); you may not use this file except in compliance with
+    (the "License"); you may not use this file except in compliance with
     the License.  You may obtain a copy of the License at
 
         http://www.apache.org/licenses/LICENSE-2.0
 
     Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+    distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
@@ -132,11 +131,11 @@
 
 &lt;!-- $Rev$ $Date$ --&gt;
 
-&lt;xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;
-            xmlns:cs=&quot;http://geronimo.apache.org/xml/ns/credentialstore-1.0&quot;
-            targetNamespace=&quot;http://geronimo.apache.org/xml/ns/credentialstore-1.0&quot;
-            elementFormDefault=&quot;qualified&quot; attributeFormDefault=&quot;unqualified&quot;
-            version=&quot;1.0&quot;&gt;
+&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+            xmlns:cs="http://geronimo.apache.org/xml/ns/credentialstore-1.0"
+            targetNamespace="http://geronimo.apache.org/xml/ns/credentialstore-1.0"
+            elementFormDefault="qualified" attributeFormDefault="unqualified"
+            version="1.0"&gt;
 
     &lt;xsd:annotation&gt;
         &lt;xsd:documentation&gt;
@@ -144,11 +143,11 @@
             CredentialStore configuration is
             specified by the element credential-store with namespace
             specified as xmlns =
-            &quot;http://geronimo.apache.org/xml/ns/credentialstore-1.0&quot;.
+            "http://geronimo.apache.org/xml/ns/credentialstore-1.0".
         &lt;/xsd:documentation&gt;
     &lt;/xsd:annotation&gt;
 
-    &lt;xsd:element name=&quot;credential-store&quot; type=&quot;cs:credential-storeType&quot;&gt;
+    &lt;xsd:element name="credential-store" type="cs:credential-storeType"&gt;
         &lt;xsd:annotation&gt;
             &lt;xsd:documentation&gt;
                 The root element for Geronimo credential store configuration. This
@@ -157,14 +156,14 @@
         &lt;/xsd:annotation&gt;
     &lt;/xsd:element&gt;
 
-    &lt;xsd:complexType name=&quot;credential-storeType&quot;&gt;
+    &lt;xsd:complexType name="credential-storeType"&gt;
         &lt;xsd:annotation&gt;
             &lt;xsd:documentation&gt;
                 Defines the list of realms
             &lt;/xsd:documentation&gt;
         &lt;/xsd:annotation&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;realm&quot; type=&quot;cs:realmType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;&gt;
+            &lt;xsd:element name="realm" type="cs:realmType" minOccurs="0" maxOccurs="unbounded"&gt;
                 &lt;xsd:annotation&gt;
                     &lt;xsd:documentation&gt;
                         The realm element contains the credentials for subjects in that realm.
@@ -174,11 +173,11 @@
         &lt;/xsd:sequence&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;realmType&quot;&gt;
+    &lt;xsd:complexType name="realmType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;subject&quot; type=&quot;cs:subjectType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
+            &lt;xsd:element name="subject" type="cs:subjectType" minOccurs="0" maxOccurs="unbounded"/&gt;
         &lt;/xsd:sequence&gt;
-        &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot;&gt;
+        &lt;xsd:attribute name="name" type="xsd:string" use="required"&gt;
             &lt;xsd:annotation&gt;
                 &lt;xsd:documentation&gt;
                     The name attribute specifies the login realm name
@@ -187,9 +186,9 @@
         &lt;/xsd:attribute&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;subjectType&quot;&gt;
+    &lt;xsd:complexType name="subjectType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;id&quot; type=&quot;xsd:string&quot;&gt;
+            &lt;xsd:element name="id" type="xsd:string"&gt;
                 &lt;xsd:annotation&gt;
                     &lt;xsd:documentation&gt;
                         The id element serves to identify the subject externally. For subjects with meaningful
@@ -197,20 +196,20 @@
                     &lt;/xsd:documentation&gt;
                 &lt;/xsd:annotation&gt;
             &lt;/xsd:element&gt;
-            &lt;xsd:element name=&quot;credential&quot; type=&quot;cs:credentialType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
+            &lt;xsd:element name="credential" type="cs:credentialType" minOccurs="0" maxOccurs="unbounded"/&gt;
         &lt;/xsd:sequence&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;credentialType&quot;&gt;
+    &lt;xsd:complexType name="credentialType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;type&quot; type=&quot;xsd:string&quot;&gt;
+            &lt;xsd:element name="type" type="xsd:string"&gt;
                 &lt;xsd:annotation&gt;
                     &lt;xsd:documentation&gt;
                         Class name or alias of the callback handler that will accept this credential
                     &lt;/xsd:documentation&gt;
                 &lt;/xsd:annotation&gt;
             &lt;/xsd:element&gt;
-            &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot;&gt;
+            &lt;xsd:element name="value" type="xsd:string"&gt;
                 &lt;xsd:annotation&gt;
                     &lt;xsd:documentation&gt;
                         credential value as a string.
@@ -222,8 +221,7 @@
 
 
 &lt;/xsd:schema&gt;
-]]></script>
-</div></div>
+</pre>
 
 
 <p>At the moment Geronimo supplies callback handlers for name and password.  For other security realm requirements (e.g. certificates) you will have to write a callback handler.</p>
@@ -231,7 +229,7 @@
 <p>A simple example of credential store configuration would look like this:</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Credential Store Example</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
     &lt;gbean name="CredentialStore" class="org.apache.geronimo.security.credentialstore.SimpleCredentialStoreImpl"&gt;
         &lt;xml-attribute name="credentialStore"&gt;
             &lt;credential-store xmlns="http://geronimo.apache.org/xml/ns/credentialstore-1.0"&gt;
@@ -287,22 +285,21 @@
 
 <p>The schema for security configuration is as follows:</p>
 
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre>
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;!--
 
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
     this work for additional information regarding copyright ownership.
     The ASF licenses this file to You under the Apache License, Version 2.0
-    (the &quot;License&quot;); you may not use this file except in compliance with
+    (the "License"); you may not use this file except in compliance with
     the License.  You may obtain a copy of the License at
 
        http://www.apache.org/licenses/LICENSE-2.0
 
     Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+    distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
@@ -311,25 +308,25 @@
 &lt;!-- $Rev$ $Date$ --&gt;
 
 &lt;xsd:schema
-        xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;
-        xmlns:j2ee=&quot;http://java.sun.com/xml/ns/j2ee&quot;
-        xmlns:geronimo=&quot;http://geronimo.apache.org/xml/ns/security-2.0&quot;
-        targetNamespace=&quot;http://geronimo.apache.org/xml/ns/security-2.0&quot;
-        xmlns:app=&quot;http://geronimo.apache.org/xml/ns/j2ee/application-2.0&quot;
-        xmlns:sys=&quot;http://geronimo.apache.org/xml/ns/deployment-1.2&quot;
-        elementFormDefault=&quot;qualified&quot;
-        attributeFormDefault=&quot;unqualified&quot;
-        version=&quot;2.0&quot;&gt;
-
-    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; schemaLocation=&quot;http://www.w3.org/2001/xml.xsd&quot;/&gt;
-    &lt;xsd:import namespace=&quot;http://geronimo.apache.org/xml/ns/j2ee/application-2.0&quot; schemaLocation=&quot;geronimo-application-2.0.xsd&quot;/&gt;
-    &lt;xsd:import namespace=&quot;http://geronimo.apache.org/xml/ns/deployment-1.2&quot;  schemaLocation=&quot;geronimo-module-1.2.xsd&quot;/&gt;
-
-    &lt;xsd:element name=&quot;security&quot; type=&quot;geronimo:securityType&quot; substitutionGroup=&quot;app:security&quot;/&gt;
-    &lt;xsd:element name=&quot;credential-store&quot; type=&quot;sys:patternType&quot;/&gt;
-    &lt;xsd:element name=&quot;default-subject&quot; type=&quot;geronimo:subject-infoType&quot;/&gt;
+        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+        xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
+        xmlns:geronimo="http://geronimo.apache.org/xml/ns/security-2.0"
+        targetNamespace="http://geronimo.apache.org/xml/ns/security-2.0"
+        xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
+        xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
+        elementFormDefault="qualified"
+        attributeFormDefault="unqualified"
+        version="2.0"&gt;
+
+    &lt;xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/&gt;
+    &lt;xsd:import namespace="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" schemaLocation="geronimo-application-2.0.xsd"/&gt;
+    &lt;xsd:import namespace="http://geronimo.apache.org/xml/ns/deployment-1.2"  schemaLocation="geronimo-module-1.2.xsd"/&gt;
+
+    &lt;xsd:element name="security" type="geronimo:securityType" substitutionGroup="app:security"/&gt;
+    &lt;xsd:element name="credential-store" type="sys:patternType"/&gt;
+    &lt;xsd:element name="default-subject" type="geronimo:subject-infoType"/&gt;
 
-    &lt;xsd:complexType name=&quot;securityType&quot;&gt;
+    &lt;xsd:complexType name="securityType"&gt;
         &lt;xsd:annotation&gt;
             &lt;xsd:documentation&gt;
                 Security entries
@@ -339,32 +336,32 @@
             &lt;/xsd:documentation&gt;
         &lt;/xsd:annotation&gt;
         &lt;xsd:complexContent&gt;
-            &lt;xsd:extension base=&quot;app:abstract-securityType&quot;&gt;
+            &lt;xsd:extension base="app:abstract-securityType"&gt;
 
                 &lt;xsd:sequence&gt;
-                    &lt;xsd:element name=&quot;description&quot; type=&quot;geronimo:descriptionType&quot; minOccurs=&quot;0&quot;
-                                 maxOccurs=&quot;unbounded&quot;/&gt;
-                    &lt;xsd:element name=&quot;credential-store-ref&quot; type=&quot;sys:patternType&quot; minOccurs=&quot;0&quot;/&gt;
-                    &lt;xsd:element name=&quot;default-subject&quot; type=&quot;geronimo:subject-infoType&quot; minOccurs=&quot;0&quot;/&gt;
-                    &lt;xsd:element name=&quot;role-mappings&quot; type=&quot;geronimo:role-mappingsType&quot; minOccurs=&quot;0&quot;/&gt;
+                    &lt;xsd:element name="description" type="geronimo:descriptionType" minOccurs="0"
+                                 maxOccurs="unbounded"/&gt;
+                    &lt;xsd:element name="credential-store-ref" type="sys:patternType" minOccurs="0"/&gt;
+                    &lt;xsd:element name="default-subject" type="geronimo:subject-infoType" minOccurs="0"/&gt;
+                    &lt;xsd:element name="role-mappings" type="geronimo:role-mappingsType" minOccurs="0"/&gt;
                 &lt;/xsd:sequence&gt;
-                &lt;xsd:attribute name=&quot;doas-current-caller&quot; type=&quot;xsd:boolean&quot; default=&quot;false&quot;&gt;
+                &lt;xsd:attribute name="doas-current-caller" type="xsd:boolean" default="false"&gt;
                     &lt;xsd:annotation&gt;
                         &lt;xsd:documentation&gt;
-                            Set this attribute to &quot;true&quot; if the work is to be performed
+                            Set this attribute to "true" if the work is to be performed
                             as the calling Subject.
                         &lt;/xsd:documentation&gt;
                     &lt;/xsd:annotation&gt;
                 &lt;/xsd:attribute&gt;
-                &lt;xsd:attribute name=&quot;use-context-handler&quot; type=&quot;xsd:boolean&quot; default=&quot;false&quot;&gt;
+                &lt;xsd:attribute name="use-context-handler" type="xsd:boolean" default="false"&gt;
                     &lt;xsd:annotation&gt;
                         &lt;xsd:documentation&gt;
-                            Set this attribute to &quot;true&quot; if the installed JACC policy
+                            Set this attribute to "true" if the installed JACC policy
                             contexts will use PolicyContextHandlers.
                         &lt;/xsd:documentation&gt;
                     &lt;/xsd:annotation&gt;
                 &lt;/xsd:attribute&gt;
-                &lt;xsd:attribute name=&quot;default-role&quot; type=&quot;xsd:string&quot;&gt;
+                &lt;xsd:attribute name="default-role" type="xsd:string"&gt;
                     &lt;xsd:annotation&gt;
                         &lt;xsd:documentation&gt;
                             Used by the the Deployer to assign method permissions for
@@ -379,84 +376,84 @@
         &lt;/xsd:complexContent&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;descriptionType&quot;&gt;
+    &lt;xsd:complexType name="descriptionType"&gt;
         &lt;xsd:simpleContent&gt;
-            &lt;xsd:extension base=&quot;xsd:string&quot;&gt;
-                &lt;xsd:attribute ref=&quot;xml:lang&quot;/&gt;
+            &lt;xsd:extension base="xsd:string"&gt;
+                &lt;xsd:attribute ref="xml:lang"/&gt;
             &lt;/xsd:extension&gt;
         &lt;/xsd:simpleContent&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;named-username-password-credentialType&quot;&gt;
+    &lt;xsd:complexType name="named-username-password-credentialType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;name&quot; type=&quot;xsd:string&quot;/&gt;
-            &lt;xsd:element name=&quot;username&quot; type=&quot;xsd:string&quot;/&gt;
-            &lt;xsd:element name=&quot;password&quot; type=&quot;xsd:string&quot;/&gt;
+            &lt;xsd:element name="name" type="xsd:string"/&gt;
+            &lt;xsd:element name="username" type="xsd:string"/&gt;
+            &lt;xsd:element name="password" type="xsd:string"/&gt;
         &lt;/xsd:sequence&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;role-mappingsType&quot;&gt;
+    &lt;xsd:complexType name="role-mappingsType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;role&quot; type=&quot;geronimo:roleType&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;unbounded&quot;/&gt;
+            &lt;xsd:element name="role" type="geronimo:roleType" minOccurs="1" maxOccurs="unbounded"/&gt;
         &lt;/xsd:sequence&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;roleType&quot;&gt;
+    &lt;xsd:complexType name="roleType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;description&quot; type=&quot;geronimo:descriptionType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
-            &lt;xsd:element name=&quot;run-as-subject&quot; type=&quot;geronimo:subject-infoType&quot; minOccurs=&quot;0&quot;/&gt;
-            &lt;xsd:element name=&quot;realm-principal&quot; type=&quot;geronimo:realmPrincipalType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
-            &lt;xsd:element name=&quot;login-domain-principal&quot; type=&quot;geronimo:loginDomainPrincipalType&quot; minOccurs=&quot;0&quot;
-                         maxOccurs=&quot;unbounded&quot;/&gt;
-            &lt;xsd:element name=&quot;principal&quot; type=&quot;geronimo:principalType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
-            &lt;xsd:element name=&quot;distinguished-name&quot; type=&quot;geronimo:distinguishedNameType&quot; minOccurs=&quot;0&quot;
-                         maxOccurs=&quot;unbounded&quot;/&gt;
+            &lt;xsd:element name="description" type="geronimo:descriptionType" minOccurs="0" maxOccurs="unbounded"/&gt;
+            &lt;xsd:element name="run-as-subject" type="geronimo:subject-infoType" minOccurs="0"/&gt;
+            &lt;xsd:element name="realm-principal" type="geronimo:realmPrincipalType" minOccurs="0" maxOccurs="unbounded"/&gt;
+            &lt;xsd:element name="login-domain-principal" type="geronimo:loginDomainPrincipalType" minOccurs="0"
+                         maxOccurs="unbounded"/&gt;
+            &lt;xsd:element name="principal" type="geronimo:principalType" minOccurs="0" maxOccurs="unbounded"/&gt;
+            &lt;xsd:element name="distinguished-name" type="geronimo:distinguishedNameType" minOccurs="0"
+                         maxOccurs="unbounded"/&gt;
         &lt;/xsd:sequence&gt;
-        &lt;xsd:attribute name=&quot;role-name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot;/&gt;
+        &lt;xsd:attribute name="role-name" type="xsd:string" use="required"/&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;realmPrincipalType&quot;&gt;
+    &lt;xsd:complexType name="realmPrincipalType"&gt;
         &lt;xsd:complexContent&gt;
-            &lt;xsd:extension base=&quot;geronimo:loginDomainPrincipalType&quot;&gt;
-                &lt;xsd:attribute name=&quot;realm-name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot;/&gt;
+            &lt;xsd:extension base="geronimo:loginDomainPrincipalType"&gt;
+                &lt;xsd:attribute name="realm-name" type="xsd:string" use="required"/&gt;
             &lt;/xsd:extension&gt;
         &lt;/xsd:complexContent&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;loginDomainPrincipalType&quot;&gt;
+    &lt;xsd:complexType name="loginDomainPrincipalType"&gt;
         &lt;xsd:complexContent&gt;
-            &lt;xsd:extension base=&quot;geronimo:principalType&quot;&gt;
-                &lt;xsd:attribute name=&quot;domain-name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot;/&gt;
+            &lt;xsd:extension base="geronimo:principalType"&gt;
+                &lt;xsd:attribute name="domain-name" type="xsd:string" use="required"/&gt;
             &lt;/xsd:extension&gt;
         &lt;/xsd:complexContent&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;principalType&quot;&gt;
+    &lt;xsd:complexType name="principalType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;description&quot; type=&quot;geronimo:descriptionType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
+            &lt;xsd:element name="description" type="geronimo:descriptionType" minOccurs="0" maxOccurs="unbounded"/&gt;
         &lt;/xsd:sequence&gt;
-        &lt;xsd:attribute name=&quot;class&quot; type=&quot;xsd:string&quot; use=&quot;required&quot;/&gt;
-        &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot;/&gt;
+        &lt;xsd:attribute name="class" type="xsd:string" use="required"/&gt;
+        &lt;xsd:attribute name="name" type="xsd:string" use="required"/&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;distinguishedNameType&quot;&gt;
+    &lt;xsd:complexType name="distinguishedNameType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;description&quot; type=&quot;geronimo:descriptionType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
+            &lt;xsd:element name="description" type="geronimo:descriptionType" minOccurs="0" maxOccurs="unbounded"/&gt;
         &lt;/xsd:sequence&gt;
-        &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot;/&gt;
+        &lt;xsd:attribute name="name" type="xsd:string" use="required"/&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;xsd:complexType name=&quot;subject-infoType&quot;&gt;
+    &lt;xsd:complexType name="subject-infoType"&gt;
         &lt;xsd:sequence&gt;
-            &lt;xsd:element name=&quot;description&quot; type=&quot;geronimo:descriptionType&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
-            &lt;xsd:element name=&quot;realm&quot; type=&quot;xsd:string&quot;/&gt;
-            &lt;xsd:element name=&quot;id&quot; type=&quot;xsd:string&quot;/&gt;
+            &lt;xsd:element name="description" type="geronimo:descriptionType" minOccurs="0" maxOccurs="unbounded"/&gt;
+            &lt;xsd:element name="realm" type="xsd:string"/&gt;
+            &lt;xsd:element name="id" type="xsd:string"/&gt;
         &lt;/xsd:sequence&gt;
     &lt;/xsd:complexType&gt;
 
-    &lt;!--&lt;xsd:complexType name=&quot;credential-storeType&quot;&gt;--&gt;
+    &lt;!--&lt;xsd:complexType name="credential-storeType"&gt;--&gt;
         &lt;!--&lt;xsd:sequence&gt;--&gt;
-            &lt;!--&lt;xsd:element name=&quot;pattern&quot; type=&quot;sys:patternType&quot;&gt;--&gt;
+            &lt;!--&lt;xsd:element name="pattern" type="sys:patternType"&gt;--&gt;
                 &lt;!--&lt;xsd:annotation&gt;--&gt;
                     &lt;!--&lt;xsd:documentation&gt;--&gt;
                         &lt;!--The pattern element defines a components of the--&gt;
@@ -470,8 +467,7 @@
     &lt;!--&lt;/xsd:complexType&gt;--&gt;
 
 &lt;/xsd:schema&gt;
-]]></script>
-</div></div>
+</pre>
 
 
 <p>The credential store to use is specified in the credential-store-ref.  Normally you only need only supply the name component of the credential store name: for most purposes you are likely to include an app specific credential store in the app plan, but otherwise you need to assure that the credential store gbean is in the ancestor configurations of the application.</p>
@@ -479,7 +475,7 @@
 <p>A default subject or each run-as role specifies the information needed to get the subject using a subject-infoType element.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Example Security Configuration</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
       &lt;security use-context-handler="false" xmlns="http://geronimo.apache.org/xml/ns/security-2.0"&gt;
         &lt;default-subject&gt;
           &lt;realm&gt;my-properties-realm&lt;/realm&gt;
@@ -504,7 +500,7 @@
 <p>The sample above shows the simplest principal-role mapping: you specify the principal class and name for each principal that maps to a certain role.  Normally this will be entirely sufficient to distinguish principals.  However, you might have several login modules or security realms that can produce the same principal but with different meanings.  In this case you can include the login domain name or realm name to distinguish the principals.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Additional principal specifications</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;!-- normal, no domain or realm info --&gt;
 &lt;principal class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" name="user"/&gt;
 

Modified: websites/production/geronimo/content/GMOxDOC22/configuring-session-manager-of-tomcat.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/configuring-session-manager-of-tomcat.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/configuring-session-manager-of-tomcat.html Mon May 21 13:00:07 2018
@@ -113,7 +113,7 @@
 <p>You can customize the session management behavior per web app context in your deployment plan as followed:</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Usage of StandardManger in geornimo-web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 ...
 &lt;manager&gt;TomcatManager&lt;/manager&gt;
 &lt;gbean name="TomcatManager" class="org.apache.geronimo.tomcat.ManagerGBean"&gt;
@@ -126,7 +126,7 @@
 </div></div>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Usage of PersistentManger in geornimo-web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 ...
 &lt;manager&gt;TomcatManager&lt;/manager&gt;
 &lt;gbean name="TomcatManager" class="org.apache.geronimo.tomcat.ManagerGBean"&gt;

Modified: websites/production/geronimo/content/GMOxDOC22/configxml.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/configxml.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/configxml.html Mon May 21 13:00:07 2018
@@ -114,7 +114,7 @@
 
 <ol><li>Stop the server.</li><li>Back up the current <strong>config.xml</strong> file and open the file in an editor.</li><li>Review the current <strong>config.xml</strong> file. You can find <strong>&lt;module&gt;</strong> elements with the following form. Each module contains 0, 1, or more <strong>&lt;gbean&gt;</strong> elements which, in turn, contain 0, 1, or more <strong>&lt;attribute&gt;</strong> elements.
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;module name="moduleName"&gt;
     &lt;gbean name="beanName"&gt;
         &lt;attribute name="name"&gt;value&lt;/attribute&gt;

Modified: websites/production/geronimo/content/GMOxDOC22/converting-applications-into-plugins-using-the-administration-console.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/converting-applications-into-plugins-using-the-administration-console.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/converting-applications-into-plugins-using-the-administration-console.html Mon May 21 13:00:07 2018
@@ -108,11 +108,11 @@
 Starting from Geronimo V2.2, only car packages will be listed for export.</p></div></div>
 
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1523343326906 {padding: 0px;}
-div.rbtoc1523343326906 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1523343326906 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1526907261884 {padding: 0px;}
+div.rbtoc1526907261884 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1526907261884 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1523343326906">
+/*]]>*/</style><div class="toc-macro rbtoc1526907261884">
 <ul class="toc-indentation"><li><a shape="rect" href="#ConvertingapplicationsintopluginsusingtheAdministrationConsole-Convertingtheapplicationintoapluginviaconsole">Converting the application into a plugin via console</a></li><li><a shape="rect" href="#ConvertingapplicationsintopluginsusingtheAdministrationConsole-Exportingandimportingpluginsviaconsole">Exporting and importing plugins via console</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#ConvertingapplicationsintopluginsusingtheAdministrationConsole-Exportingtheapplicationasaplugin">Exporting the application as a plugin</a></li><li><a shape="rect" href="#ConvertingapplicationsintopluginsusingtheAdministrationConsole-CreateacustomrepositoryfromGeronimoAdministrativeConsole">Create a custom repository from Geronimo Administrative Console</a></li><li><a shape="rect" href="#ConvertingapplicationsintopluginsusingtheAdministrationConsole-Importingtheplugin">Importing the plugin</a></li></ul>
 </li></ul>
@@ -147,7 +147,7 @@ div.rbtoc1523343326906 li {margin-left:
 <h2 id="ConvertingapplicationsintopluginsusingtheAdministrationConsole-CreateacustomrepositoryfromGeronimoAdministrativeConsole">Create a custom repository from Geronimo Administrative Console</h2>
 <ol><li>Create a folder say <code>myplugins</code> in your hard drive.</li><li>Copy the exported plugins to this directory.</li><li>Next create a geronimo-plugins.xml which will enlist all the plugins in our repository.
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-plugins.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
 &lt;!--
     Licensed to the Apache Software Foundation (ASF) under one or more

Modified: websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans-for-java-persistence-api.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans-for-java-persistence-api.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans-for-java-persistence-api.html Mon May 21 13:00:07 2018
@@ -106,11 +106,11 @@
 
 <p>The document is organized as follows.</p>
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1523343360274 {padding: 0px;}
-div.rbtoc1523343360274 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1523343360274 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1526907294596 {padding: 0px;}
+div.rbtoc1526907294596 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1526907294596 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1523343360274">
+/*]]>*/</style><div class="toc-macro rbtoc1526907294596">
 <ul class="toc-indentation"><li><a shape="rect" href="#CreatingdeploymentplansforJavaPersistenceAPI-JavaPersistenceAPI">Java Persistence API</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CreatingdeploymentplansforJavaPersistenceAPI-ShareAccountsample">ShareAccount sample</a></li><li><a shape="rect" href="#CreatingdeploymentplansforJavaPersistenceAPI-Inheritancerelationshipinentities">Inheritance relationship in entities</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CreatingdeploymentplansforJavaPersistenceAPI-Singledatabasetableperclasshierarchy">Single database table per class hierarchy</a></li></ul>
@@ -122,7 +122,7 @@ div.rbtoc1523343360274 li {margin-left:
 <p>This example illustrates developing an enterprise application that uses JPA for persistence. The database used is the embedded derby shipped with apache geronimo. Here, we present a persistence deployment descriptor (<code>persistence.xml</code>) that contains database connectivity and other information for the application. The <code>persistence.xml</code> is placed under META-INF/ directory of the application archive. The application contains an ejb module and a web module. EJB module uses a stateless session bean ShareHolderBean that uses JPA to perform database operations on the table SHAREACCOUNT in the ShareDB derby database. The SHAREACCOUNT table contains information about each shareholder along with the information regarding number shares he or she possesses currently in the account. The ShareHolderBean has methods that retrieve shareholder information, buy/sell shares of a particular shareholder, close the shareholder account etc. The web application has a servlet that l
 ooks up the ShareHolderBean and trigger the operations on it. The deployment descriptor information for the EJB module is provided using Java EE annotations in the respective bean classes. However, the persistence deployment descriptor information is provided using <code>META-INF/persistence.xml</code> file.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>sample.jpa.ShareAccount.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package sample.jpa;
 import java.io.Serializable;
 import javax.persistence.Entity;
@@ -232,7 +232,7 @@ public class ShareAccount implements Ser
 <p>The annotations placed around some of the methods of the ShareAccount class are @PrePersist, @PreUpdate, @PostUpdate and @PostLoad. These are the callback methods called by persistence container when corresponding database operations are performed on the entity.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>sample.jpa.ShareHolder.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package sample.jpa;
 import java.util.List;
 
@@ -251,7 +251,7 @@ public interface ShareHolder {
 <p>The <code>ShareHolder.java</code> is the remote interface of the stateless session bean.  </p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>sample.jpa.ShareHolderBean.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package sample.jpa;
 import java.util.List;
 import javax.ejb.Stateless;
@@ -351,7 +351,7 @@ public class ShareHolderBean implements
 <p>The <code>ShareHolderBean.java</code> is the stateless session bean that uses JPA to perform database operations using ShareAccount entity.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Persistence.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;persistence xmlns="http://java.sun.com/xml/ns/persistence"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"
@@ -385,7 +385,7 @@ public class ShareHolderBean implements
 <p>The default namespace of the above XML document is <a shape="rect" class="external-link" href="http://java.sun.com/xml/ns/persistence" rel="nofollow">http://java.sun.com/xml/ns/persistence</a>. The XML elements that do not have a namespace prefix belong to the default namespace.</p></div></div>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>sample.jpa.Test.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package sample.jpa;
 
 import java.io.IOException;
@@ -526,7 +526,7 @@ public class Test extends
 </div></div>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;!--
 The deployment descriptor of the web client.
 --&gt;
@@ -554,7 +554,7 @@ The deployment descriptor of the web cli
 </div></div>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;!--
 The geronimo deployment plan of the web client.
 --&gt;
@@ -655,7 +655,7 @@ ________________________________________
 <p>The below example illustrates the use this technique. The enterprise application has 3 entities and uses a single database table to store these entities. A stateless session bean uses JPA to perform DML operations on these entities. The web client looks up the SLSB trigger the operations.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Account</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package com.sample.jpa;
 
 import java.io.Serializable;
@@ -722,7 +722,7 @@ public abstract class Account
 <div class="confluence-information-macro confluence-information-macro-note"><span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span><div class="confluence-information-macro-body">
 <p><strong>@DiscriminatorColumn</strong> annotation designates table column to be used to discriminate rows that correspond to different entities in the class hierarchy.  @DiscriminatorValue annotation provides value that corresponds to the Account entity for the DiscriminatorColumn. The value is Account. Note that the Account entity class is declared as an abstract class. This is to prevent applications from instantiating Account objects. The intention is, to allow instantiating only sub entities SavingsAccount and CurrentAccount as given below. </p></div></div>
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>SavingsAccount</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package com.sample.jpa;
 
 import javax.persistence.DiscriminatorColumn;
@@ -781,7 +781,7 @@ public class SavingsAccount extends Acco
 <div class="confluence-information-macro confluence-information-macro-note"><span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span><div class="confluence-information-macro-body">
 <p><strong>@DiscriminatorValue</strong> annotation provides value that corresponds to the SavingsAccount entity for the DiscriminatorColumn. The value is SAVINGSACCOUNT</p></div></div>
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CurrentAccount</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package com.sample.jpa;
 
 import javax.persistence.DiscriminatorColumn;
@@ -841,7 +841,7 @@ public class CurrentAccount extends Acco
 <p><strong>@DiscriminatorValue</strong> annotation provides value that corresponds to the SavingsAccount entity for the DiscriminatorColumn. The value is CURRENTACCOUNT. <br clear="none">
 The CurrentAccount entity has currentAccountRules field and SavingsAccount has SavingsAccountRules field. Both inherit fields from the parent entity Account</p></div></div>
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>AccessAccountStateless</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package com.sample.jpa;
 import java.util.List;
 public interface AccessAccountStateless {
@@ -875,7 +875,7 @@ public interface AccessAccountStateless
 </pre>
 </div></div>
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>AccessAccountStatelessBean</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package com.sample.jpa;
 import java.util.ArrayList;
 import java.util.List;
@@ -991,7 +991,7 @@ public class AccessAccountStatelessBean
 </pre>
 </div></div>
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>com.sample.jpa.Test</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package com.sample.jpa;
 import java.io.IOException;
 import java.io.PrintWriter;
@@ -1090,7 +1090,7 @@ public class Test extends
 </div></div>
 <p>The above servlet client only inserts entities in the table ACCOUNT. The code that deletes entities is commented out. We can write variety of clients that lookup the EJB and perform operations on the entities.</p>
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Persistence.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 
 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;persistence 
@@ -1133,7 +1133,7 @@ public class Test extends
 
 <ul><li>Create an EAR application that contains an EJB application packaging all entity classes, ejb classes and META-INF/persistence.xml</li><li>Create META-INF/ejb-jar.xml. Since we have used annotations, we do not have to provide any declarations in it.</li><li>Create a WEB application in the EAR and add the above servlet.</li><li>Create a derby database by name AccountDB using admin console.</li><li>Create a table by name ACCOUNT as following.
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>ACCOUNT table</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 create table ACCOUNT(ACCOUNTNO integer, 
              ACCOUNTTYPE varchar(50), 
              NAME varchar(50), 

Modified: websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans-for-web-applications.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans-for-web-applications.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans-for-web-applications.html Mon May 21 13:00:07 2018
@@ -105,11 +105,11 @@ In the <code>geronimo-web.xml</code> fil
 <p>The <code>geronimo-web.xml</code> uses XML elements from <a shape="rect" class="external-link" href="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1">http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1</a> namespace and one or more namespaces mentioned in <a shape="rect" href="configuring-resources-in-the-application-scope.html">Configuring resources in the application scope</a> section earlier in the document. </p>
 
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1523343391331 {padding: 0px;}
-div.rbtoc1523343391331 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1523343391331 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1526907317991 {padding: 0px;}
+div.rbtoc1526907317991 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1526907317991 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1523343391331">
+/*]]>*/</style><div class="toc-macro rbtoc1526907317991">
 <ul class="toc-indentation"><li><a shape="rect" href="#CreatingdeploymentplansforWebapplications-SampleplanforaWebapplication">Sample plan for a Web application</a></li><li><a shape="rect" href="#CreatingdeploymentplansforWebapplications-Containerspecificconfigurationinawebapplication">Container specific configuration in a web application</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CreatingdeploymentplansforWebapplications-Thecontainer-configelement">The container-config element</a></li></ul>
 </li></ul>
@@ -120,7 +120,7 @@ div.rbtoc1523343391331 li {margin-left:
 <p>For example, the following <code>web.xml</code> and <code>geronimo-web.xml</code> are the deployment descriptor and Geronimo deployment plan respectively, of a web application that connects to a datasource deployed on DB2 and retrieves data from a table.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
 &lt;web-app xmlns="http://java.sun.com/xml/ns/javaee"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -150,7 +150,7 @@ div.rbtoc1523343391331 li {margin-left:
 <p>In <code>geronimo-web.xml</code>, a &lt;dependency&gt; element is added to make the the resource archive (RAR) visible to your application, and then a mapping is provided in &lt;resource-ref&gt;.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"
           xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"
           xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0"
@@ -196,7 +196,7 @@ div.rbtoc1523343391331 li {margin-left:
 <p>In the <code>EMPdemo.jsp</code>, the following java code snippet is used to obtain a connection from the datasource. It reference the resource from the <code>java:comp/env</code> context entries.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>EMPdemo.jsp</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 ....
 ....
 Context initContext = new InitialContext();
@@ -220,7 +220,7 @@ In some cases, you will need to provide
 <p>The <strong>&lt;container-config&gt;</strong> element is used to hold container specific Web application settings using the following format.  None of the Tomcat configuration elements are required, but if specified, they must follow the order in the example below.</p>
 
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 
 &lt;container-config&gt;
     &lt;tomcat xmlns="http://geronimo.apache.org/xml/ns/web/tomcat/config-1.0"&gt;

Modified: websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/creating-deployment-plans.html Mon May 21 13:00:07 2018
@@ -101,7 +101,7 @@
           <div class="wiki-content maincontent">
 
 <p>This section provides a guide for creating deployment plans, in which Geronimo-specific configuration is accomplished via resource reference, dependencies and so on.  It is organized in the following parts:</p>
-<ul class="childpages-macro"><li><a shape="rect" href="creating-deployment-plans-for-applications.html">Creating deployment plans for applications</a> &#8212; <span class="smalltext">This section summarizes how to develop Geronimo deployment plans for different Java EE 5 modules.</span><ul class="childpages-macro"><li><a shape="rect" href="creating-deployment-plans-for-java-persistence-api.html">Creating deployment plans for Java Persistence API</a></li><li><a shape="rect" href="naming-jndi.html">Naming (JNDI)</a> &#8212; <span class="smalltext">This page describes how the Geronimo server puts the names of JCA objects and EJBs in the JNDI namespace so that clients may access them.</span></li><li><a shape="rect" href="creating-deployment-plans-for-enterprise-applications.html">Creating deployment plans for enterprise applications</a></li><li><a shape="rect" href="annotations.html">Annotations</a></li><li><a shape="rect" href="configuring-resources-in-the-application-scope.html">Confi
 guring resources in the application scope</a></li><li><a shape="rect" href="creating-deployment-plans-for-ejb-applications.html">Creating deployment plans for EJB applications</a></li><li><a shape="rect" href="creating-deployment-plans-for-java-ee-application-clients.html">Creating deployment plans for Java EE application clients</a> &#8212; <span class="smalltext">A Java EE client module requires application-client.xml as deployment descriptor and geronimo-application-client.xml as deployment plan.</span></li><li><a shape="rect" href="creating-deployment-plans-for-web-applications.html">Creating deployment plans for Web applications</a> &#8212; <span class="smalltext">A Web application requires web.xml as deployment descriptor and geronimo-web.xml as deployment plan.</span></li></ul></li><li><a shape="rect" href="creating-deployment-plans-using-the-deployment-plan-wizard.html">Creating deployment plans using the deployment plan wizard</a></li><li><a shape="rect" href="understanding
 -deployment-plans.html">Understanding deployment plans</a> &#8212; <span class="smalltext">Every module that you install in Geronimo, whether it is a service, application, resource, and so on, can be configured via a deployment plan.</span><ul class="childpages-macro"><li><a shape="rect" href="persistencexml.html">persistence.xml</a></li><li><a shape="rect" href="geronimo-application-clientxml.html">geronimo-application-client.xml</a></li><li><a shape="rect" href="openejb-jarxml.html">openejb-jar.xml</a></li><li><a shape="rect" href="geronimo-webxml.html">geronimo-web.xml</a></li><li><a shape="rect" href="geronimo-raxml.html">geronimo-ra.xml</a></li><li><a shape="rect" href="geronimo-applicationxml.html">geronimo-application.xml</a></li></ul></li></ul>
+<ul class="childpages-macro"><li><a shape="rect" href="creating-deployment-plans-for-applications.html">Creating deployment plans for applications</a> &#8212; <span class="smalltext">This section summarizes how to develop Geronimo deployment plans for different Java EE 5 modules.</span><ul class="childpages-macro"><li><a shape="rect" href="creating-deployment-plans-for-java-persistence-api.html">Creating deployment plans for Java Persistence API</a></li><li><a shape="rect" href="naming-jndi.html">Naming (JNDI)</a> &#8212; <span class="smalltext">This page describes how the Geronimo server puts the names of JCA objects and EJBs in the JNDI namespace so that clients may access them.</span></li><li><a shape="rect" href="creating-deployment-plans-for-enterprise-applications.html">Creating deployment plans for enterprise applications</a></li><li><a shape="rect" href="annotations.html">Annotations</a></li><li><a shape="rect" href="configuring-resources-in-the-application-scope.html">Confi
 guring resources in the application scope</a></li><li><a shape="rect" href="creating-deployment-plans-for-ejb-applications.html">Creating deployment plans for EJB applications</a></li><li><a shape="rect" href="creating-deployment-plans-for-java-ee-application-clients.html">Creating deployment plans for Java EE application clients</a> &#8212; <span class="smalltext">A Java EE client module requires application-client.xml as deployment descriptor and geronimo-application-client.xml as deployment plan.</span></li><li><a shape="rect" href="creating-deployment-plans-for-web-applications.html">Creating deployment plans for Web applications</a> &#8212; <span class="smalltext">A Web application requires web.xml as deployment descriptor and geronimo-web.xml as deployment plan.</span></li></ul></li><li><a shape="rect" href="creating-deployment-plans-using-the-deployment-plan-wizard.html">Creating deployment plans using the deployment plan wizard</a></li><li><a shape="rect" href="understanding
 -deployment-plans.html">Understanding deployment plans</a> &#8212; <span class="smalltext">Every module that you install in Geronimo, whether it is a service, application, resource, and so on, can be configured via a deployment plan.</span><ul class="childpages-macro"><li><a shape="rect" href="geronimo-applicationxml.html">geronimo-application.xml</a></li><li><a shape="rect" href="geronimo-application-clientxml.html">geronimo-application-client.xml</a></li><li><a shape="rect" href="geronimo-raxml.html">geronimo-ra.xml</a></li><li><a shape="rect" href="geronimo-webxml.html">geronimo-web.xml</a></li><li><a shape="rect" href="openejb-jarxml.html">openejb-jar.xml</a></li><li><a shape="rect" href="persistencexml.html">persistence.xml</a></li></ul></li></ul>
 
 
 

Modified: websites/production/geronimo/content/GMOxDOC22/csa-activemq-a-demo-to-assembly-a-server-using-car-maven-plugin.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/csa-activemq-a-demo-to-assembly-a-server-using-car-maven-plugin.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/csa-activemq-a-demo-to-assembly-a-server-using-car-maven-plugin.html Mon May 21 13:00:07 2018
@@ -105,7 +105,7 @@
 
 <h1 id="csa-activemq-Ademotoassemblyaserverusingcar-maven-plugin-rootpom.xmlofthesample">root pom.xml of the sample</h1>
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>pom.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&gt;
@@ -148,7 +148,7 @@
 
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>pom.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&gt;

Modified: websites/production/geronimo/content/GMOxDOC22/deploying-and-running-ejb-application-clients.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/deploying-and-running-ejb-application-clients.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/deploying-and-running-ejb-application-clients.html Mon May 21 13:00:07 2018
@@ -109,11 +109,11 @@
 
 <p>Details on installing eclipse are provided in the <a shape="rect" href="development-environment.html">Development environment</a> section. This tutorial is organized in the following sections:</p>
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1523343346589 {padding: 0px;}
-div.rbtoc1523343346589 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1523343346589 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1526907280662 {padding: 0px;}
+div.rbtoc1526907280662 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1526907280662 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1523343346589">
+/*]]>*/</style><div class="toc-macro rbtoc1526907280662">
 <ul class="toc-indentation"><li><a shape="rect" href="#DeployingandrunningEJBapplicationclients-SettingupEclipseIDEforEJBapplicationdevelopment">Setting up Eclipse IDE for EJB application development</a></li><li><a shape="rect" href="#DeployingandrunningEJBapplicationclients-DevelopingEJBlocalinterface,EJBremoteinterfaceandBeanclass">Developing EJB local interface, EJB remote interface and Bean class</a></li><li><a shape="rect" href="#DeployingandrunningEJBapplicationclients-DevelopingaJavaClient">Developing a Java Client</a></li><li><a shape="rect" href="#DeployingandrunningEJBapplicationclients-Deployandrun">Deploy and run</a></li></ul>
 </div>
 <p>Let us briefly understand this application. This application will take you through creating a simple Stateless Session EJB. Later we will develop a Java Application client to access this EJB. EJB development will make use of annotations which are introduced in Java EE5.</p>
@@ -139,7 +139,7 @@ div.rbtoc1523343346589 li {margin-left:
 <br clear="none" class="atl-forced-newline">
 <br clear="none" class="atl-forced-newline"></li><li>Add the following code as shown below
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CountryCapital.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package ejb;
 
 import javax.ejb.Remote;
@@ -153,7 +153,7 @@ Here <strong>@Remote</strong> is an anno
 <br clear="none" class="atl-forced-newline"></li><li>Similarly create a Local interface <em>CountryCapitalLocal</em>. Add the following code to the interface.
 <br clear="none" class="atl-forced-newline">
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CountryCapitalLocal.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package ejb;
 
 import javax.ejb.Local;
@@ -181,7 +181,7 @@ In the <strong>Remote</strong> as well a
 <br clear="none" class="atl-forced-newline"></li><li>Populate the bean class with the code as follows
 <br clear="none" class="atl-forced-newline">
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CountryCapitalBean.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package ejb;
 
 import javax.ejb.Stateless;
@@ -249,7 +249,7 @@ public class CountryCapitalBean implemen
 <br clear="none" class="atl-forced-newline"></li><li>Populate the <code>ApplicationClient.java</code> class with the following code:
 <br clear="none" class="atl-forced-newline">
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>ApplicationClient.java</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package appclient;
 
 import java.io.BufferedReader;
@@ -292,7 +292,7 @@ public class ApplicationClient {
 Let us try to understand following code snippet:
 <br clear="none" class="atl-forced-newline">
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>CodeSnippet</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 Properties prop=new Properties();
 prop.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.openejb.client.RemoteInitialContextFactory");
 prop.put("java.naming.provider.url", "ejbd://localhost:4201");
@@ -322,7 +322,7 @@ The above code suggests that which Initi
 
 <ol><li>Right click on the Geronimo server in the <em>Java EE perspective</em> and select <strong>Add and Remove Projects...</strong>.</li><li>There should be one deployable project in your workspace. Select <strong>Add All &gt;&gt;</strong> and then select <strong>Finish</strong>.</li><li>Once the deployment is successful open <code>&lt;GERONIMO_HOME&gt;/var/log/geronimo.log</code> and find the following:
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Snippet from geronimo.log after deployment of SimpleEJB</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 18:16:39,750 INFO  [startup] Jndi(name=CountryCapitalBeanLocal) --&gt; Ejb(deployment-id=SimpleEJB/CountryCapitalBean)
 18:16:39,750 INFO  [startup] Jndi(name=CountryCapitalBeanRemote) --&gt; Ejb(deployment-id=SimpleEJB/CountryCapitalBean)
 </pre>

Modified: websites/production/geronimo/content/GMOxDOC22/deploying-and-running-java-ee-application-client.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/deploying-and-running-java-ee-application-client.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/deploying-and-running-java-ee-application-client.html Mon May 21 13:00:07 2018
@@ -103,7 +103,7 @@
 
 <ol><li>Create a client jar file for a simple example with these files. The client will write a message "CLIENT RUNNING..." on the Geronimo console: <code>client/MainClient.java</code>
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 package client;
 
 public class MainClient {
@@ -118,7 +118,7 @@ public class MainClient {
 </pre>
 </div></div></li><li>Create an application client deployment descriptor that provides the client display name: <code>META-INF/application-client.xml</code>
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0"?&gt;
 &lt;application-client xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee [http://java.sun.com/xml/ns/j2ee/applicationclient_1_4.xsd]" version="1.4"&gt;
@@ -127,7 +127,7 @@ public class MainClient {
 </pre>
 </div></div> </li><li>Create a Geronimo application client deployment plan that describes the deployment moduleId and types: <code>META-INF/geronimo-application-client.xml</code> You need to define two modules, one for client side and one for server side. <strong>EXAMPLEClientServer</strong> is the component that always its going to be running on the server, and  <strong>EXAMPLEClient</strong> is the component that you are going to run on the client from <code>client.jar</code>.
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0"?&gt;
 &lt;application-client xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0" xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"&gt;
     &lt;dep:client-environment&gt;

Modified: websites/production/geronimo/content/GMOxDOC22/deploying-and-undeploying-applications.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/deploying-and-undeploying-applications.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/deploying-and-undeploying-applications.html Mon May 21 13:00:07 2018
@@ -103,11 +103,11 @@
 
 <p>There are several alternatives available for Deploying and undeploying applications:</p>
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1523343361604 {padding: 0px;}
-div.rbtoc1523343361604 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1523343361604 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1526907296432 {padding: 0px;}
+div.rbtoc1526907296432 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1526907296432 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1523343361604">
+/*]]>*/</style><div class="toc-macro rbtoc1526907296432">
 <ul class="toc-indentation"><li><a shape="rect" href="#Deployingandundeployingapplications-ViaGeronimoAdministrationConsoleGACdeploy">Via Geronimo Administration Console</a></li><li><a shape="rect" href="#Deployingandundeployingapplications-ViahotdeploymentHotdeploy">Via hot deployment</a></li><li><a shape="rect" href="#Deployingandundeployingapplications-ViaDeployertooldeployertool">Via Deployer tool</a></li><li><a shape="rect" href="#Deployingandundeployingapplications-ViaGShellGshelldeploy">Via GShell</a></li><li><a shape="rect" href="#Deployingandundeployingapplications-ViaGEPGEPdeploy">Via GEP</a></li><li><a shape="rect" href="#Deployingandundeployingapplications-ViaClusteringWADIdeploy">Via Clustering</a></li></ul>
 </div>
 
@@ -150,7 +150,7 @@ div.rbtoc1523343361604 li {margin-left:
 <p>When you copy an application in the <code>deploy</code> directory, for example HelloWorld.war, you will see a confirmation message in the <code>geronimo.log</code> which locates in the <code>&lt;geronimo_home&gt;/var/log</code> directory.</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 11:45:23,500 INFO  [DirectoryHotDeployer] Deploying HelloWorld.war
 11:45:23,953 INFO  [DirectoryHotDeployer] Deployed sample.applications/HelloWorldApp/2.0/war @ /hello
 </pre>
@@ -159,7 +159,7 @@ div.rbtoc1523343361604 li {margin-left:
 <p>To remove the application, just delete the WAR or EAR file from the <code>deploy</code> directory. When the application has been removed you should see a confirmation message in the <code>geronimo.log</code> which locates in the <code>&lt;geronimo_home&gt;/var/log</code> directory.</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 11:46:17,953 INFO  [DirectoryHotDeployer] Undeploying HelloWorld.war
 11:46:18,281 INFO  [DirectoryMonitor] Hot deployer notified that an artifact was removed: sample.applications/HelloWorldApp/2.0/war
 11:46:18,281 INFO  [DirectoryHotDeployer]     Undeployed sample.applications/HelloWorldApp/2.0/war

Modified: websites/production/geronimo/content/GMOxDOC22/developing-a-hello-world-web-application.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/developing-a-hello-world-web-application.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/developing-a-hello-world-web-application.html Mon May 21 13:00:07 2018
@@ -112,11 +112,11 @@
 
 <p>Details on installing eclipse are provided in the <a shape="rect" href="development-environment.html">Development environment</a> section. This tutorial is organized in the following sections:</p>
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1523343354344 {padding: 0px;}
-div.rbtoc1523343354344 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1523343354344 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1526907286428 {padding: 0px;}
+div.rbtoc1526907286428 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1526907286428 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1523343354344">
+/*]]>*/</style><div class="toc-macro rbtoc1526907286428">
 <ul class="toc-indentation"><li><a shape="rect" href="#DevelopingaHelloWorldWebapplication-CreatingadynamicWebprojectusingEclipse">Creating a dynamic Web project using Eclipse</a></li><li><a shape="rect" href="#DevelopingaHelloWorldWebapplication-AddingaJSPtotheproject">Adding a JSP to the project</a></li><li><a shape="rect" href="#DevelopingaHelloWorldWebapplication-Makinghellp.jspthewelcomefile">Making hellp.jsp the welcome file</a></li><li><a shape="rect" href="#DevelopingaHelloWorldWebapplication-Runanddeploy">Run and deploy</a></li></ul>
 </div>
 
@@ -134,7 +134,7 @@ div.rbtoc1523343354344 li {margin-left:
 <span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="developing-a-hello-world-web-application.data/createjsp.png"></span><br clear="none" class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"></li><li>Give the name as <strong>hello.jsp</strong> and select <strong>Next</strong>. Select <strong>Finish</strong> on the next screen <br clear="none" class="atl-forced-newline"> <br clear="none" class="atl-forced-newline">
 <span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" src="developing-a-hello-world-web-application.data/createjsp2.png"></span><br clear="none" class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"> <br clear="none" class="atl-forced-newline"></li><li>Modify the code of <code>hello.jsp</code> as follows:
 <div class="code panel pdl" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>hello.jsp</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1"
     pageEncoding="ISO-8859-1"%&gt;
 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;
@@ -154,7 +154,7 @@ Hello World!!
 <h2 id="DevelopingaHelloWorldWebapplication-Makinghellp.jspthewelcomefile">Making hellp.jsp the welcome file</h2>
 <ol><li>Click <strong>WebContent</strong> -&gt; <strong>WEB-INF</strong> and open <code>web.xml</code>.</li><li>Add <code>hello.jsp</code> as a welcome file under the &lt;welcome-file-list&gt; tag:
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>web.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns="http://java.sun.com/xml/ns/javaee" 

Modified: websites/production/geronimo/content/GMOxDOC22/developing-application-clients.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC22/developing-application-clients.html (original)
+++ websites/production/geronimo/content/GMOxDOC22/developing-application-clients.html Mon May 21 13:00:07 2018
@@ -108,7 +108,7 @@
 
 <p>Here is a sample deployment plan created by GEP.</p>
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>geronimo-application-client.xml</b></div><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<pre class="brush: java; gutter: false; theme: Default">
 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;client:application-client xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" xmlns:client="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0" 
 xmlns:conn="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2" xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" 

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/1.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/10.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/11.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/12.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/13.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/14.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/15.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/16.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/17.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/18.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/19.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/2.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/20.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/21.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/22.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/23.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/24.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/25.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/3.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/4.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/5.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/6.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/7.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/8.JPG
==============================================================================
Binary files - no diff available.

Modified: websites/production/geronimo/content/GMOxDOC22/developing-container-managed-persistence-with-jpa.data/9.JPG
==============================================================================
Binary files - no diff available.



Mime
View raw message