You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ng...@apache.org on 2022/12/21 03:49:52 UTC

svn commit: r1906119 [10/26] - in /jackrabbit/site/live/jcr: ./ components/ css/ fonts/ js/ ocm/ status/

Modified: jackrabbit/site/live/jcr/jackrabbit-configuration.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/jackrabbit-configuration.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/jackrabbit-configuration.html (original)
+++ jackrabbit/site/live/jcr/jackrabbit-configuration.html Wed Dec 21 03:49:51 2022
@@ -1,40 +1,25 @@
 <!DOCTYPE html>
-
-
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/jackrabbit-configuration.md at 2022-10-16
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/jackrabbit-configuration.md at 2022-03-16
+ | Rendered using Apache Maven Fluido Skin 1.9
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
     <title>Apache Jackrabbit &#x2013; Jackrabbit Configuration</title>
-    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.9.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
-    <script src="./js/apache-maven-fluido-1.11.1.min.js"></script>
-
-    <!-- Matomo -->
-    <script>
-        var _paq = window._paq = window._paq || [];
-                _paq.push(['disableCookies']);
-                    _paq.push(['trackPageView']);
-                    _paq.push(['enableLinkTracking']);
-        
-        (function() {
-            var u="https://analytics.apache.org";
-            _paq.push(['setTrackerUrl', u+'/matomo.php']);
-            _paq.push(['setSiteId', '4']);
-            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
-        })();
-    </script>
-    <!-- End Matomo Code -->
+    <script src="./js/apache-maven-fluido-1.9.min.js"></script>
   </head>
   <body class="topBarEnabled">
-    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+    <a href="https://github.com/apache/jackrabbit">
+      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+        alt="Fork me on GitHub">
+    </a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -47,18 +32,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="index.html" title="Welcome">Welcome</a></li>
             <li><a href="downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="articles.html" title="Articles">Articles</a></li>
             <li><a href="frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -67,13 +52,13 @@
             <li><a href="jcr-api.html" title="JCR & API">JCR & API</a></li>
             <li><a href="jackrabbit-architecture.html" title="Jackrabbit Architecture">Jackrabbit Architecture</a></li>
             <li><a href="deployment-models.html" title="Deployment Models">Deployment Models</a></li>
-            <li><a title="Jackrabbit Configuration">Jackrabbit Configuration</a></li>
+            <li><a href="jackrabbit-configuration.html" title="Jackrabbit Configuration">Jackrabbit Configuration</a></li>
             <li><a href="node-types.html" title="Node Types">Node Types</a></li>
             <li><a href="object-content-mapping.html" title="Object Content Mapping">Object Content Mapping</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -85,15 +70,15 @@
             <li><a href="website.html" title="Website">Website</a></li>
             <li><a href="creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="supporting-software-attribution.html" title="Attribution">Attribution</a></li>
+            <li><a href="privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
-            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
+            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
         </ul>
       </li>
             </ul>
@@ -103,7 +88,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
+          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -112,7 +97,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-03-16</li>
           </ul>
         </div>
       </header>
@@ -125,7 +110,7 @@
     <li><a href="downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -135,7 +120,7 @@
     <li><a href="jcr-api.html" title="JCR & API"><span class="none"></span>JCR & API</a></li>
     <li><a href="jackrabbit-architecture.html" title="Jackrabbit Architecture"><span class="none"></span>Jackrabbit Architecture</a></li>
     <li><a href="deployment-models.html" title="Deployment Models"><span class="none"></span>Deployment Models</a></li>
-    <li class="active"><a><span class="none"></span>Jackrabbit Configuration</a></li>
+    <li class="active"><a href="#"><span class="none"></span>Jackrabbit Configuration</a></li>
     <li><a href="node-types.html" title="Node Types"><span class="none"></span>Node Types</a></li>
     <li><a href="object-content-mapping.html" title="Object Content Mapping"><span class="none"></span>Object Content Mapping</a></li>
    <li class="nav-header">Development</li>
@@ -149,14 +134,15 @@
     <li><a href="website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
+    <li><a href="privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
-    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
+    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
+            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -183,57 +169,24 @@
    limitations under the License.
 -->
 <h1>Jackrabbit Configuration</h1>
-<p>Apache Jackrabbit needs two pieces of information to set up a runtime
-content repository instance:</p>
+<p>Apache Jackrabbit needs two pieces of information to set up a runtime content repository instance:</p>
 <ul>
 
 <li>
 
 <p><b>Repository home directory</b><br />
-The filesystem path of the directory
-containing the content repository accessed by the runtime instance of
-Jackrabbit. This directory usually contains all the repository content,
-search indexes, internal configuration, and other persistent information
-managed within the content repository. Note that this is not absolutely
-required and some persistence managers and other Jackrabbit components may
-well be configured to access files and even other resources (like remote
-databases) outside the repository home directory. A designated repository
-home directory is however always needed even if some components choose to
-not use it. Jackrabbit will automatically fill in the repository home
-directory with all the required files and subdirectories when the
-repository is first instantiated.</p>
+The filesystem path of the directory containing the content repository accessed by the runtime instance of Jackrabbit. This directory usually contains all the repository content, search indexes, internal configuration, and other persistent information managed within the content repository. Note that this is not absolutely required and some persistence managers and other Jackrabbit components may well be configured to access files and even other resources (like remote databases) outside the repository home directory. A designated repository home directory is however always needed even if some components choose to not use it. Jackrabbit will automatically fill in the repository home directory with all the required files and subdirectories when the repository is first instantiated.</p>
 </li>
 <li>
 
 <p><b>Repository configuration file</b><br />
-The filesystem path of the repository
-configuration XML file. This file specifies the class names and properties
-of the various Jackrabbit components used to manage and access the content
-repository. Jackrabbit parses this configuration file and instantiates the
-specified components when the runtime content repository instance is
-created.</p>
+The filesystem path of the repository configuration XML file. This file specifies the class names and properties of the various Jackrabbit components used to manage and access the content repository. Jackrabbit parses this configuration file and instantiates the specified components when the runtime content repository instance is created.</p>
 </li>
 </ul>
-<p>These two configuration parameters are passed either directly to Jackrabbit
-when creating a repository instance or indirectly through settings for a
-JNDI object factory or some other component management system.</p>
-<p>For each workspace that was created, there will also be a <code>workspace.xml</code>
-file created inside the workspace home directory that will be used for the
-workspace - these files have to be changed, too, because the
-workspace-specific configuration inside repository.xml is only used as a
-template for new workspaces, ie. if you use the <code>createWorkspace()</code>
-method of the Jackrabbit API, the <code>workspace.xml</code> is just a copy of the <a href="#workspace-configuration">Workspace</a>
-element inside <code>repository.xml</code>. You can also manually create the workspace
-folder with a workspace.xml file to create a new workspace yourself (Please
-note that depending on the <a href="#persistence-configuration">persistence manager</a>
-you will also have to setup a database and configure the access to it).</p><section>
+<p>These two configuration parameters are passed either directly to Jackrabbit when creating a repository instance or indirectly through settings for a JNDI object factory or some other component management system.</p>
+<p>For each workspace that was created, there will also be a <code>workspace.xml</code> file created inside the workspace home directory that will be used for the workspace - these files have to be changed, too, because the workspace-specific configuration inside repository.xml is only used as a template for new workspaces, ie. if you use the <code>createWorkspace()</code> method of the Jackrabbit API, the <code>workspace.xml</code> is just a copy of the <a href="#workspace-configuration">Workspace</a> element inside <code>repository.xml</code>. You can also manually create the workspace folder with a workspace.xml file to create a new workspace yourself (Please note that depending on the <a href="#persistence-configuration">persistence manager</a> you will also have to setup a database and configure the access to it).</p><section>
 <h2><a name="Repository_configuration"></a>Repository configuration</h2>
-<p>The repository configuration file, typically called <code>repository.xml</code>,
-specifies global options like security, versioning and clustering settings.
-A default workspace configuration template is also included in the
-repository configuration file. The exact format of this XML configuration
-file is defined in the following document type definition (DTD) files
-published by the Apache Jackrabbit project.</p>
+<p>The repository configuration file, typically called <code>repository.xml</code>, specifies global options like security, versioning and clustering settings. A default workspace configuration template is also included in the repository configuration file. The exact format of this XML configuration file is defined in the following document type definition (DTD) files published by the Apache Jackrabbit project.</p>
 <ul>
 
 <li><a class="externalLink" href="http://jackrabbit.apache.org/dtd/repository-1.5.dtd">-//The Apache Software Foundation//DTD Jackrabbit 1.5//EN</a></li>
@@ -241,17 +194,11 @@ published by the Apache Jackrabbit proje
 <li><a class="externalLink" href="http://jackrabbit.apache.org/dtd/repository-1.2.dtd">-//The Apache Software Foundation//DTD Jackrabbit 1.2//EN</a></li>
 <li><a class="externalLink" href="http://jackrabbit.apache.org/dtd/repository-1.0.dtd">-//The Apache Software Foundation//DTD Jackrabbit 1.0//EN</a></li>
 </ul>
-<p>All Jackrabbit 1.x versions are fully backwards compatible, so you can use
-a recent Jackrabbit version without having to modify your existing
-repository configuration. Of course you will need to make configuration
-changes if you want to enable new features like the data store introduced
-in Jackrabbit 1.4.</p>
-<p>The top-level structure of the repository configuration file is shown
-below. The <code>&lt;!DOCTYPE&gt;</code> declaration is optional, but if you include it
-Jackrabbit 1.5 will use XML validation to make sure that the configuration
-file is correctly formatted.</p>
+<p>All Jackrabbit 1.x versions are fully backwards compatible, so you can use a recent Jackrabbit version without having to modify your existing repository configuration. Of course you will need to make configuration changes if you want to enable new features like the data store introduced in Jackrabbit 1.4.</p>
+<p>The top-level structure of the repository configuration file is shown below. The <code>&lt;!DOCTYPE&gt;</code> declaration is optional, but if you include it Jackrabbit 1.5 will use XML validation to make sure that the configuration file is correctly formatted.</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>&lt;!DOCTYPE Repository
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">&lt;!DOCTYPE Repository
 	  PUBLIC &quot;-//The Apache Software Foundation//DTD Jackrabbit 1.5//EN&quot;
 	  &quot;http://jackrabbit.apache.org/dtd/repository-1.5.dtd&quot;&gt;
 &lt;Repository&gt;
@@ -264,9 +211,9 @@ file is correctly formatted.</p>
   &lt;Cluster .../&gt;	  &lt;!-- optional, available since 1.2 --&gt;
   &lt;DataStore .../&gt;	  &lt;!-- optional, available since 1.4 --&gt;
 &lt;/Repository&gt;
-</code></pre></div>
-<p>Starting with Jackrabbit 1.5, the order of the configuration elements below
-<code>&lt;Repository/&gt;</code> is now fixed.</p>
+</pre></div></div>
+
+<p>Starting with Jackrabbit 1.5, the order of the configuration elements below <code>&lt;Repository/&gt;</code> is now fixed.</p>
 <p>The repository configuration elements are:</p>
 <ul>
 
@@ -282,119 +229,77 @@ file is correctly formatted.</p>
 <p>See the Jackrabbit 1.5 <a href="repository.xml">default configuration</a> , for an example repository configuration file.</p>
 <blockquote>
 
-<p>It is a good idea to place the <code>repository.xml</code> file <i>inside</i> the
-repository home directory. This keeps your repository and its configuration
-nicely contained within a single directory tree.</p>
+<p>It is a good idea to place the <code>repository.xml</code> file <i>inside</i> the repository home directory. This keeps your repository and its configuration nicely contained within a single directory tree.</p>
 </blockquote><section>
 <h3><a name="Bean_configuration_elements"></a>Bean configuration elements</h3>
-<p>Most of the entries in the configuration file are based on the following
-generic JavaBean configuration pattern. Such configuration specifies that
-the repository should use an instance of the specified class with the
-specified properties for the named functionality.</p>
+<p>Most of the entries in the configuration file are based on the following generic JavaBean configuration pattern. Such configuration specifies that the repository should use an instance of the specified class with the specified properties for the named functionality.</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>&lt;ConfigurationElement class=&quot;fully.qualified.ClassName&quot;&gt;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">&lt;ConfigurationElement class=&quot;fully.qualified.ClassName&quot;&gt;
   &lt;param name=&quot;property1&quot; value=&quot;...&quot;&gt;
   &lt;param name=&quot;property2&quot; value=&quot;...&quot;&gt;
 &lt;ConfigurationElement&gt;
-</code></pre></div></section><section>
+</pre></div></div>
+</section><section>
 <h3><a name="Configuration_variables"></a>Configuration variables</h3>
-<p>Jackrabbit supports configuration variables of the form <code>${name}</code>. These
-variables can be used to avoid hardcoding specific options in the
-configuration files. The following variables are available in all
-Jackrabbit versions:</p>
+<p>Jackrabbit supports configuration variables of the form <code>${name}</code>. These variables can be used to avoid hardcoding specific options in the configuration files. The following variables are available in all Jackrabbit versions:</p>
 <ul>
 
 <li><code>${rep.home}</code>: Repository home directory.</li>
 <li><code>${wsp.name}</code>: Workspace name. Only available in workspace configuration.</li>
 <li><code>${wsp.home}</code>: Workspace home directory. Only available in workspace configuration.</li>
 </ul>
-<p>Since Jackrabbit 1.4 (see <a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1304">JCR-1304</a>)
-it has been possible to use system properties or any application-specific
-settings as configuration variables.</p></section></section><section>
-<h2><a name="Security_configuration"></a><a name="security-configuration"></a>
-Security configuration</h2>
-<p>The security configuration element is used to specify authentication and
-authorization settings for the repository. The structure of the security
-configuration element is:</p>
+<p>Since Jackrabbit 1.4 (see <a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1304">JCR-1304</a>) it has been possible to use system properties or any application-specific settings as configuration variables.</p></section></section><section>
+<h2><a name="Security_configuration"></a><a name="security-configuration"></a> Security configuration</h2>
+<p>The security configuration element is used to specify authentication and authorization settings for the repository. The structure of the security configuration element is:</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>&lt;Security appName=&quot;Jackrabbit&quot;&gt;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">&lt;Security appName=&quot;Jackrabbit&quot;&gt;
   &lt;SecurityManager .../&gt;     &lt;!-- optional, available since 1.5 --&gt;
   &lt;AccessManager .../&gt;	 &lt;!-- mandatory until 1.4, optional since 1.5 --&gt;
   &lt;LoginModule .../&gt;	 &lt;!-- optional --&gt;
 &lt;/Security&gt;
-</code></pre></div>
-<p>By default Jackrabbit uses the <a class="externalLink" href="http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/JAASRefGuide.html">Java Authentication and Authorization Service</a>
-(JAAS) to authenticate users who try to access the repository. The
-<code>appName</code> parameter in the <code>&lt;Security/&gt;</code> element is used as the JAAS
-application name of the repository.</p>
-<p>If JAAS authentication is not available or (as is often the case) too
-complex to set up, Jackrabbit allows you to specify a repository-specific
-JAAS <a class="externalLink" href="http://java.sun.com/j2se/1.4.2/docs/api/javax/security/auth/spi/LoginModule.html">LoginModule</a>
-that is then used for authenticating repository users. The default <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/security/SimpleLoginModule.html">SimpleLoginModule</a>
-class included in Jackrabbit implements a trivially simple authentication
-mechanism that accepts any username and any password as valid
-authentication credentials.</p>
-<p>Once a user has been authenticated, Jackrabbit will use the configured <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/security/AccessManager.html">AccessManager</a>
-to control what parts of the repository content the user is allowed to
-access and modify. The default [SimpleAccessManager|http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/security/SimpleAccessManager.html]
-class included in Jackrabbit implements a trivially simple authorization
-mechanism that grants full read access to all users and write access to
-everyone except anonymous users.</p>
-<p>The slightly more advanced <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/security/SimpleJBossAccessManager.html">SimpleJBossAccessManager</a>
-class was added in Jackrabbit 1.3 (see <a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-650">JCR-650</a>).
-This class is designed for use with the <a class="externalLink" href="http://www.jboss.org/jbossas/">JBoss Application Server</a>,
-where it maps JBoss roles to Jackrabbit permissions.</p></section><section>
-<h2><a name="Workspace_configuration"></a><a name="workspace-configuration"></a>
-Workspace configuration</h2>
-<p>A Jackrabbit repository contains one or more workspaces that are each
-configured in a separate <code>workspace.xml</code> configuration file. The
-<code>Workspaces</code> element of the repository configuration specifies where and
-how the workspaces are managed. The repository configuration also contains
-a default workspace configuration template that is used to create the
-<code>workspace.xml</code> file of a new workspace unless more specific
-configuration is given when the workspace is created. See the
-<code>createWorkspace</code> methods in the <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/api/JackrabbitWorkspace.html">JackrabbitWorkspace</a>
-interface for more details on workspace creating workspaces.</p>
+</pre></div></div>
+
+<p>By default Jackrabbit uses the <a class="externalLink" href="http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/JAASRefGuide.html">Java Authentication and Authorization Service</a> (JAAS) to authenticate users who try to access the repository. The <code>appName</code> parameter in the <code>&lt;Security/&gt;</code> element is used as the JAAS application name of the repository.</p>
+<p>If JAAS authentication is not available or (as is often the case) too complex to set up, Jackrabbit allows you to specify a repository-specific JAAS <a class="externalLink" href="http://java.sun.com/j2se/1.4.2/docs/api/javax/security/auth/spi/LoginModule.html">LoginModule</a> that is then used for authenticating repository users. The default <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/security/SimpleLoginModule.html">SimpleLoginModule</a> class included in Jackrabbit implements a trivially simple authentication mechanism that accepts any username and any password as valid authentication credentials.</p>
+<p>Once a user has been authenticated, Jackrabbit will use the configured <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/security/AccessManager.html">AccessManager</a> to control what parts of the repository content the user is allowed to access and modify. The default [SimpleAccessManager|http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/security/SimpleAccessManager.html] class included in Jackrabbit implements a trivially simple authorization mechanism that grants full read access to all users and write access to everyone except anonymous users.</p>
+<p>The slightly more advanced <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/security/SimpleJBossAccessManager.html">SimpleJBossAccessManager</a> class was added in Jackrabbit 1.3 (see <a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-650">JCR-650</a>). This class is designed for use with the <a class="externalLink" href="http://www.jboss.org/jbossas/">JBoss Application Server</a>, where it maps JBoss roles to Jackrabbit permissions.</p></section><section>
+<h2><a name="Workspace_configuration"></a><a name="workspace-configuration"></a> Workspace configuration</h2>
+<p>A Jackrabbit repository contains one or more workspaces that are each configured in a separate <code>workspace.xml</code> configuration file. The <code>Workspaces</code> element of the repository configuration specifies where and how the workspaces are managed. The repository configuration also contains a default workspace configuration template that is used to create the <code>workspace.xml</code> file of a new workspace unless more specific configuration is given when the workspace is created. See the <code>createWorkspace</code> methods in the <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/api/JackrabbitWorkspace.html">JackrabbitWorkspace</a> interface for more details on workspace creating workspaces.</p>
 <p>The workspace settings in the repository configuration file are:</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>&lt;Workspaces rootPath=&quot;${rep.home}/workspaces&quot;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">&lt;Workspaces rootPath=&quot;${rep.home}/workspaces&quot;
     defaultWorkspace=&quot;default&quot;
     configRootPath=&quot;...&quot;  &lt;!-- optional --&gt;
     maxIdleTime=&quot;...&quot;/&gt;   &lt;!-- optional --&gt;
 &lt;Workspace .../&gt;   &lt;!-- default workspace configuration template --&gt;
-</code></pre></div>
+</pre></div></div>
+
 <p>The following global workspace configuration options are specified in the <code>Workspaces</code> element:</p>
 <ul>
 
 <li><code>rootPath</code>:<br />
-The native file system directory for workspaces. A
-subdirectory is automatically created for each workspace, and the path of
-that subdirectory can be used in the workspace configuration as the <code>${wsp.path}</code> variable.</li>
+The native file system directory for workspaces. A subdirectory is automatically created for each workspace, and the path of that subdirectory can be used in the workspace configuration as the <code>${wsp.path}</code> variable.</li>
 <li><code>defaultWorkspace</code>:<br />
-Name of the default workspace. This workspace is
-automatically created when the repository is first started.</li>
+Name of the default workspace. This workspace is automatically created when the repository is first started.</li>
 <li><code>configRootPath</code>:<br />
-By default the configuration of each workspace is
-stored in a <i>workspace.xml</i> file within the workspace directory within
-the <code>rootPath</code> directory. If this option is specified, then the workspace
-configuration files are stored within the specified path in the virtual
-file system (see above) configured for the repository.</li>
+By default the configuration of each workspace is stored in a <i>workspace.xml</i> file within the workspace directory within the <code>rootPath</code> directory. If this option is specified, then the workspace configuration files are stored within the specified path in the virtual file system (see above) configured for the repository.</li>
 <li><code>maxIdleTime</code>:<br />
-By default Jackrabbit only releases resources
-associated with an opened workspace when the entire repository is closed.
-This option, if specified, sets the maximum number of seconds that a
-workspace can remain unused before the workspace is automatically closed.</li>
+By default Jackrabbit only releases resources associated with an opened workspace when the entire repository is closed. This option, if specified, sets the maximum number of seconds that a workspace can remain unused before the workspace is automatically closed.</li>
 </ul>
-<p>The workspace configuration template and all <i>workspace.xml</i>
-configuration files have the following structure:</p>
+<p>The workspace configuration template and all <i>workspace.xml</i> configuration files have the following structure:</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>&lt;Workspace name=&quot;${wsp.name}&quot;&gt;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">&lt;Workspace name=&quot;${wsp.name}&quot;&gt;
     &lt;FileSystem .../&gt;
     &lt;PersistenceManager .../&gt;
     &lt;SearchIndex .../&gt;	      &lt;!-- optional --&gt;
     &lt;ISMLocking .../&gt;	      &lt;!-- optional, available since 1.4 --&gt;
 &lt;/Workspace&gt;
-</code></pre></div>
+</pre></div></div>
+
 <p>The workspace configuration elements are:</p>
 <ul>
 
@@ -405,31 +310,20 @@ configuration files have the following s
 </ul>
 <blockquote>
 
-<p>To modify the configuration of an existing workspace, you need to change
-the <code>workspace.xml</code> file of that workspace. Changing the <code>&lt;Workspace/&gt;</code>
-element in the repository configuration file will not affect existing
-workspaces.</p>
+<p>To modify the configuration of an existing workspace, you need to change the <code>workspace.xml</code> file of that workspace. Changing the <code>&lt;Workspace/&gt;</code> element in the repository configuration file will not affect existing workspaces.</p>
 </blockquote></section><section>
-<h2><a name="Versioning_configuration"></a><a name="versioning-configuration"></a>
-Versioning configuration</h2>
-<p>The version histories of all versionable nodes are stored in a
-repository-wide version store configured in the <code>Versioning</code> element of
-the repository configuration. The versioning configuration is much like
-workspace configuration as they are both used by Jackrabbit for storing
-content. The main difference between versioning and workspace configuration
-is that no search index is specified for the version store as version
-histories are indexed and searched using the repository-wide search index.
-Another difference is that there are no <code>${wsp.name}</code> or <code>${wsp.path}</code>
-variables for the versioning configuration. Instead the native file system
-path of the version store is explicitly specified in the configuration.</p>
+<h2><a name="Versioning_configuration"></a><a name="versioning-configuration"></a> Versioning configuration</h2>
+<p>The version histories of all versionable nodes are stored in a repository-wide version store configured in the <code>Versioning</code> element of the repository configuration. The versioning configuration is much like workspace configuration as they are both used by Jackrabbit for storing content. The main difference between versioning and workspace configuration is that no search index is specified for the version store as version histories are indexed and searched using the repository-wide search index. Another difference is that there are no <code>${wsp.name}</code> or <code>${wsp.path}</code> variables for the versioning configuration. Instead the native file system path of the version store is explicitly specified in the configuration.</p>
 <p>The structure of the versioning configuration is:</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>&lt;Versioning rootPath=&quot;${rep.home}/version&quot;&gt;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">&lt;Versioning rootPath=&quot;${rep.home}/version&quot;&gt;
   &lt;FileSystem .../&gt;
   &lt;PersistenceManager .../&gt;
   &lt;ISMLocking .../&gt;	      &lt;!-- optional, available since 1.4 --&gt;
 &lt;/Versioning&gt;
-</code></pre></div>
+</pre></div></div>
+
 <p>The versioning configuration elements are:</p>
 <ul>
 
@@ -437,70 +331,33 @@ path of the version store is explicitly
 <li><a href="#persistence-configuration">PersistenceManager</a>: Persistence configuration for the version store.</li>
 <li><a href="#item-state-locking-configuration">ISMLocking</a>: Locking configuration for concurrent access to workspace content.</li>
 </ul></section><section>
-<h2><a name="Search_configuration"></a><a name="search-configuration"></a>
-Search configuration</h2>
+<h2><a name="Search_configuration"></a><a name="search-configuration"></a> Search configuration</h2>
 <p>See the <a class="externalLink" href="http://jackrabbit.apache.org/archive/wiki/JCR/Search_115513504.html">Search</a> page on the Jackrabbit wiki.</p></section><section>
-<h2><a name="Persistence_configuration"></a><a name="persistence-configuration"></a>
-Persistence configuration</h2>
-<p>The Persistence Manager is one of the most important parts of the
-configuration, because it actually takes care of storing the nodes and
-properties. There are various very different implementations, but most of
-them are using databases to store the data. If you use a database PM and
-like to connect to an external database, you might also have to setup the
-database. This might include access rights for the Jackrabbit database user
-to allow creation of tables, because the name of the table typically
-depends on the workspace name (see the individual PM's javadoc for more
-information).</p>
-<p>For large binary properties there is the option to use the <a href="#data-store-configuration">DataStore</a>
-instead of the Persistence Manager.</p>
-<p>For more detailed information and an overview of available PMs, see the <a class="externalLink" href="http://jackrabbit.apache.org/archive/wiki/JCR/PersistenceManagerFAQ_115513487.html">PersistenceManagerFAQ</a>
-page on the Jackrabbit wiki.</p>
+<h2><a name="Persistence_configuration"></a><a name="persistence-configuration"></a> Persistence configuration</h2>
+<p>The Persistence Manager is one of the most important parts of the configuration, because it actually takes care of storing the nodes and properties. There are various very different implementations, but most of them are using databases to store the data. If you use a database PM and like to connect to an external database, you might also have to setup the database. This might include access rights for the Jackrabbit database user to allow creation of tables, because the name of the table typically depends on the workspace name (see the individual PM&#x2019;s javadoc for more information).</p>
+<p>For large binary properties there is the option to use the <a href="#data-store-configuration">DataStore</a> instead of the Persistence Manager.</p>
+<p>For more detailed information and an overview of available PMs, see the <a class="externalLink" href="http://jackrabbit.apache.org/archive/wiki/JCR/PersistenceManagerFAQ_115513487.html">PersistenceManagerFAQ</a> page on the Jackrabbit wiki.</p>
 <blockquote>
 
-<p>If you use a database persistence manager, the configured database
-connection <i>must not</i> be under the control of an external transaction
-manager. Jackrabbit implements distributed XA transaction support on a
-higher level, and expects to be in full control of the underlying database
-connection.</p>
+<p>If you use a database persistence manager, the configured database connection <i>must not</i> be under the control of an external transaction manager. Jackrabbit implements distributed XA transaction support on a higher level, and expects to be in full control of the underlying database connection.</p>
 </blockquote></section><section>
-<h2><a name="File_system_configuration"></a><a name="filesystem-configuration"></a>
-File system configuration</h2>
-<p>Early versions on Jackrabbit were designed to abstract their persistence
-mechanism using a virtual file system layer defined in the <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/FileSystem.html">FileSystem</a>
-interface. This low-level approach didn't work that well in practice, and
-so most of the persistence abstraction is now handled in a higher level.
-However, certain parts of Jackrabbit still use this file system
-abstraction.</p>
-<p>A virtual file system is configured in a <code>&lt;FileSystem/&gt;</code> bean
-configuration element. See the main file system implementations
-<a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/local/LocalFileSystem.html">LocalFileSystem</a>,
-<a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/db/DatabaseFileSystem.html">DatabaseFileSystem</a> (including subclasses),
-and <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/mem/MemoryFileSystem.html">MemoryFileSystem</a>
-for the available options. The recommended alternative is to use the
-<code>LocalFileSystem</code> implementation that simply maps abstract file system
-accesses to the specified directory within the native file system.</p></section><section>
-<h2><a name="Cluster_configuration"></a><a name="cluster-configuration"></a>
-Cluster configuration</h2>
+<h2><a name="File_system_configuration"></a><a name="filesystem-configuration"></a> File system configuration</h2>
+<p>Early versions on Jackrabbit were designed to abstract their persistence mechanism using a virtual file system layer defined in the <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/FileSystem.html">FileSystem</a> interface. This low-level approach didn&#x2019;t work that well in practice, and so most of the persistence abstraction is now handled in a higher level. However, certain parts of Jackrabbit still use this file system abstraction.</p>
+<p>A virtual file system is configured in a <code>&lt;FileSystem/&gt;</code> bean configuration element. See the main file system implementations <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/local/LocalFileSystem.html">LocalFileSystem</a>, <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/db/DatabaseFileSystem.html">DatabaseFileSystem</a> (including subclasses), and <a class="externalLink" href="http://jackrabbit.apache.org/api/1.5/org/apache/jackrabbit/core/fs/mem/MemoryFileSystem.html">MemoryFileSystem</a> for the available options. The recommended alternative is to use the <code>LocalFileSystem</code> implementation that simply maps abstract file system accesses to the specified directory within the native file system.</p></section><section>
+<h2><a name="Cluster_configuration"></a><a name="cluster-configuration"></a> Cluster configuration</h2>
 <p>See the <a class="externalLink" href="http://jackrabbit.apache.org/archive/wiki/JCR/Clustering_115513377.html">Clustering</a> page on the Jackrabbit wiki.</p></section><section>
-<h2><a name="Data_store_configuration"></a><a name="datastore-configuration"></a>
-Data store configuration</h2>
+<h2><a name="Data_store_configuration"></a><a name="datastore-configuration"></a> Data store configuration</h2>
 <p>See the <a class="externalLink" href="http://jackrabbit.apache.org/archive/wiki/JCR/DataStore_115513387.html">DataStore</a> page on the Jackrabbit wiki.</p></section><section>
-<h2><a name="Item_state_locking_configuration"></a><a name="itemstatelocking-configuration"></a>
-Item state locking configuration</h2>
+<h2><a name="Item_state_locking_configuration"></a><a name="itemstatelocking-configuration"></a> Item state locking configuration</h2>
 <p>TODO</p></section><section>
 <h2><a name="Passwords_in_configuration_.28as_of_Jackrabbit_2.3.29"></a>Passwords in configuration (as of Jackrabbit 2.3)</h2>
-<p>When using a database-backed persistence manager or another component, you
-usually need to include the database password in Jackrabbit configuration.
-If you don't want to store such passwords in plain text inside the
-configuration file, you can encode the password in base64 and prefix it
-with <code>{base64}</code>. Jackrabbit will automatically decode such a password
-before passing it to the underlying database.</p>
-<p>As an example, the following two password configuration parameters are
-equivalent (&#x201c;dGVzdA==&#x201d; is the base64 encoding of &#x201c;test&#x201d;):</p>
+<p>When using a database-backed persistence manager or another component, you usually need to include the database password in Jackrabbit configuration. If you don&#x2019;t want to store such passwords in plain text inside the configuration file, you can encode the password in base64 and prefix it with <code>{base64}</code>. Jackrabbit will automatically decode such a password before passing it to the underlying database.</p>
+<p>As an example, the following two password configuration parameters are equivalent (&#x201c;dGVzdA==&#x201d; is the base64 encoding of &#x201c;test&#x201d;):</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>&lt;param name=&quot;password&quot; value=&quot;test&quot;/&gt;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">&lt;param name=&quot;password&quot; value=&quot;test&quot;/&gt;
 &lt;param name=&quot;password&quot; value=&quot;{base64}dGVzdA==&quot;/&gt;
-</code></pre></div></section>
+</pre></div></div></section>
         </main>
       </div>
     </div>
@@ -508,16 +365,14 @@ equivalent (&#x201c;dGVzdA==&#x201d; is
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-<p>&#169; 2022
-<a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+            <p>&#169;      2022
+<a href="https://www.apache.org/">The Apache Software Foundation</a>
 </p>
         </div>
-      </div>
+    <div id="ohloh" class="pull-right">
+      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
     </footer>
-<script>
-	if(anchors) {
-	  anchors.add();
-	}
-</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/jackrabbit-core-1.4.1.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/jackrabbit-core-1.4.1.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/jackrabbit-core-1.4.1.html (original)
+++ jackrabbit/site/live/jcr/jackrabbit-core-1.4.1.html Wed Dec 21 03:49:51 2022
@@ -1,40 +1,25 @@
 <!DOCTYPE html>
-
-
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/jackrabbit-core-1.4.1.md at 2022-10-16
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/jackrabbit-core-1.4.1.md at 2022-03-16
+ | Rendered using Apache Maven Fluido Skin 1.9
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
     <title>Apache Jackrabbit &#x2013; jackrabbit-core 1.4.1</title>
-    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.9.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
-    <script src="./js/apache-maven-fluido-1.11.1.min.js"></script>
-
-    <!-- Matomo -->
-    <script>
-        var _paq = window._paq = window._paq || [];
-                _paq.push(['disableCookies']);
-                    _paq.push(['trackPageView']);
-                    _paq.push(['enableLinkTracking']);
-        
-        (function() {
-            var u="https://analytics.apache.org";
-            _paq.push(['setTrackerUrl', u+'/matomo.php']);
-            _paq.push(['setSiteId', '4']);
-            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
-        })();
-    </script>
-    <!-- End Matomo Code -->
+    <script src="./js/apache-maven-fluido-1.9.min.js"></script>
   </head>
   <body class="topBarEnabled">
-    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+    <a href="https://github.com/apache/jackrabbit">
+      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+        alt="Fork me on GitHub">
+    </a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -47,18 +32,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="index.html" title="Welcome">Welcome</a></li>
             <li><a href="downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="articles.html" title="Articles">Articles</a></li>
             <li><a href="frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -73,7 +58,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -85,15 +70,15 @@
             <li><a href="website.html" title="Website">Website</a></li>
             <li><a href="creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="supporting-software-attribution.html" title="Attribution">Attribution</a></li>
+            <li><a href="privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
-            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
+            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
         </ul>
       </li>
             </ul>
@@ -103,7 +88,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
+          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -112,7 +97,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-03-16</li>
           </ul>
         </div>
       </header>
@@ -125,7 +110,7 @@
     <li><a href="downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -149,14 +134,15 @@
     <li><a href="website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
+    <li><a href="privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
-    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
+    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
+            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -185,40 +171,26 @@
 <h1>jackrabbit-core 1.4.1</h1>
 <p>Release Notes &#x2013; Apache Jackrabbit Core &#x2013; Version 1.4.1</p><section>
 <h2><a name="Introduction"></a>Introduction</h2>
-<p>This is the 1.4.1 patch release of the jackrabbit-core component of Apache
-Jackrabbit, a fully conforming implementation of the Content Repository for
-Java Technology API (JCR).</p>
-<p>This release fixes a binary property regression (JCR-1346) as well as other
-issues reported against the Apache Jackrabbit 1.4 release. See below for a
-full list of changes in this release.</p>
-<p>See the Apache Jackrabbit website at <a class="externalLink" href="http://jackrabbit.apache.org/">http://jackrabbit.apache.org/</a> for more
-information.</p></section><section>
+<p>This is the 1.4.1 patch release of the jackrabbit-core component of Apache Jackrabbit, a fully conforming implementation of the Content Repository for Java Technology API (JCR).</p>
+<p>This release fixes a binary property regression (JCR-1346) as well as other issues reported against the Apache Jackrabbit 1.4 release. See below for a full list of changes in this release.</p>
+<p>See the Apache Jackrabbit website at <a class="externalLink" href="http://jackrabbit.apache.org/">http://jackrabbit.apache.org/</a> for more information.</p></section><section>
 <h2><a name="Release_Contents"></a>Release Contents</h2>
-<p>Unlike previous Jackrabbit releases that contained a full set of
-components, this patch release only contains the jackrabbit-core component.
-The component is distributed both as a source archive and a pre-compiled
-binary.</p><section>
+<p>Unlike previous Jackrabbit releases that contained a full set of components, this patch release only contains the jackrabbit-core component. The component is distributed both as a source archive and a pre-compiled binary.</p><section>
 <h3><a name="Source_archive_.28jackrabbit-core-1.4.1-src.jar.29"></a>Source archive (jackrabbit-core-1.4.1-src.jar)</h3>
-<p>The source archive contains the full source code of this release in a
-&#x201c;jackrabbit-core-1.4.1&#x201d; directory. Use the following commands (or the
-equivalent in your environment) to build the component with Maven 2 and
-Java 1.4 or higher:</p>
+<p>The source archive contains the full source code of this release in a &#x201c;jackrabbit-core-1.4.1&#x201d; directory. Use the following commands (or the equivalent in your environment) to build the component with Maven 2 and Java 1.4 or higher:</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>$ jar xf jackrabbit-core-1.4.1-src.jar
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">$ jar xf jackrabbit-core-1.4.1-src.jar
 $ cd jackrabbit-1.4.1
 $ mvn install
-</code></pre></div></section><section>
+</pre></div></div>
+</section><section>
 <h3><a name="Pre-compiled_binary_.28jackrabbit-core-1.4.1.jar.29"></a>Pre-compiled binary (jackrabbit-core-1.4.1.jar)</h3>
 <p>Core of the Apache Jackrabbit content repository implementation.</p>
 <p>See the included README.txt file for more information.</p>
-<p>Each release file is accompanied by SHA1 and MD5 checksums and a PGP
-signature. The public key used for the signatures can be found in the KEYS
-file.</p></section></section><section>
+<p>Each release file is accompanied by SHA1 and MD5 checksums and a PGP signature. The public key used for the signatures can be found in the KEYS file.</p></section></section><section>
 <h2><a name="Changes_and_known_issues_in_this_release"></a>Changes and known issues in this release</h2>
-<p>All the changes and known issues in this release are listed below. The
-issue identifier and title is listed for each change and known issue. You
-can look up individual issues for more details in the Jackrabbit issue
-tracker at <a class="externalLink" href="http://issues.apache.org/jira/browse/JCR">http://issues.apache.org/jira/browse/JCR</a></p><section>
+<p>All the changes and known issues in this release are listed below. The issue identifier and title is listed for each change and known issue. You can look up individual issues for more details in the Jackrabbit issue tracker at <a class="externalLink" href="http://issues.apache.org/jira/browse/JCR">http://issues.apache.org/jira/browse/JCR</a></p><section>
 <h3><a name="Bug_fixes"></a>Bug fixes</h3>
 <ul>
 
@@ -256,13 +228,13 @@ tracker at <a class="externalLink" href=
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-591">JCR-591</a>] XPath position function does not work</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-639">JCR-639</a>] Allow modification of OPV=IGNORE items even if parent &#x2026;</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-643">JCR-643</a>] Own AccessManager + VersionManager : AccessDenied problem</li>
-<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-690">JCR-690</a>] Nodes' and properties' names with invalid XML &#x2026;</li>
+<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-690">JCR-690</a>] Nodes&#x2019; and properties&#x2019; names with invalid XML &#x2026;</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-709">JCR-709</a>] ArrayStoreException is thrown when jcr:deref() is used &#x2026;</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-777">JCR-777</a>] Order by clause using child axis does not throw &#x2026;</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-843">JCR-843</a>] XPath does not work with sub-axes</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-908">JCR-908</a>] Unable to properly restore a previous version of a node that &#x2026;</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-932">JCR-932</a>] Lossy SQL parsing</li>
-<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-935">JCR-935</a>] ConcurrentModificationException during logout (cont'd)</li>
+<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-935">JCR-935</a>] ConcurrentModificationException during logout (cont&#x2019;d)</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-936">JCR-936</a>] Using Oracle bundle PM throws SQL exception (cannot insert NULL)</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-983">JCR-983</a>] fn:upper accepted in too many places</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1002">JCR-1002</a>] QueryManager does not throw exception if property name &#x2026;</li>
@@ -270,7 +242,7 @@ tracker at <a class="externalLink" href=
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1117">JCR-1117</a>] Bundle cache is not rolled back when the storage of a &#x2026;</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1135">JCR-1135</a>] boolean value constraints exposed in custom format</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1173">JCR-1173</a>] Session scoped lock has no effect on other cluster nodes</li>
-<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1187">JCR-1187</a>] Asking a property twice for it's stream returns the same &#x2026;</li>
+<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1187">JCR-1187</a>] Asking a property twice for it&#x2019;s stream returns the same &#x2026;</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1211">JCR-1211</a>] QueryManager does not throw exception if jcr:deref is used in &#x2026;</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1223">JCR-1223</a>] Occasional NPE on node checkin</li>
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JCR-1248">JCR-1248</a>] ParseException if search string ends with &#x2018;!&#x2019;</li>
@@ -290,16 +262,14 @@ tracker at <a class="externalLink" href=
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-<p>&#169; 2022
-<a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+            <p>&#169;      2022
+<a href="https://www.apache.org/">The Apache Software Foundation</a>
 </p>
         </div>
-      </div>
+    <div id="ohloh" class="pull-right">
+      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
     </footer>
-<script>
-	if(anchors) {
-	  anchors.add();
-	}
-</script>
   </body>
 </html>
\ No newline at end of file

Modified: jackrabbit/site/live/jcr/jackrabbit-history.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/jackrabbit-history.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/jackrabbit-history.html (original)
+++ jackrabbit/site/live/jcr/jackrabbit-history.html Wed Dec 21 03:49:51 2022
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/jackrabbit-history.md at 2022-12-20
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/jackrabbit-history.md at 2022-12-21
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -112,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-12-20</li>
+        <li id="publishDate">Last Published: 2022-12-21</li>
           </ul>
         </div>
       </header>

Modified: jackrabbit/site/live/jcr/jackrabbit-roadmap.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/jackrabbit-roadmap.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/jackrabbit-roadmap.html (original)
+++ jackrabbit/site/live/jcr/jackrabbit-roadmap.html Wed Dec 21 03:49:51 2022
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/jackrabbit-roadmap.md at 2022-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/jackrabbit-roadmap.md at 2022-07-19
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -112,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-07-19</li>
           </ul>
         </div>
       </header>

Modified: jackrabbit/site/live/jcr/jackrabbit-team.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/jackrabbit-team.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/jackrabbit-team.html (original)
+++ jackrabbit/site/live/jcr/jackrabbit-team.html Wed Dec 21 03:49:51 2022
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/jackrabbit-team.md at 2022-12-20
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/jackrabbit-team.md at 2022-12-21
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -112,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-12-20</li>
+        <li id="publishDate">Last Published: 2022-12-21</li>
           </ul>
         </div>
       </header>

Modified: jackrabbit/site/live/jcr/jcr-api.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/jcr-api.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/jcr-api.html (original)
+++ jackrabbit/site/live/jcr/jcr-api.html Wed Dec 21 03:49:51 2022
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/jcr-api.md at 2022-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/jcr-api.md at 2022-07-19
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -112,7 +112,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-07-19</li>
           </ul>
         </div>
       </header>

Modified: jackrabbit/site/live/jcr/jcr-client-application-howto.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/jcr-client-application-howto.html?rev=1906119&r1=1906118&r2=1906119&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/jcr-client-application-howto.html (original)
+++ jackrabbit/site/live/jcr/jcr-client-application-howto.html Wed Dec 21 03:49:51 2022
@@ -1,40 +1,25 @@
 <!DOCTYPE html>
-
-
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src\site\markdown/jcr-client-application-howto.md at 2022-10-16
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/jcr-client-application-howto.md at 2022-03-16
+ | Rendered using Apache Maven Fluido Skin 1.9
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
-    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
     <title>Apache Jackrabbit &#x2013; JCR client application HOWTO</title>
-    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.9.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
-    <script src="./js/apache-maven-fluido-1.11.1.min.js"></script>
-
-    <!-- Matomo -->
-    <script>
-        var _paq = window._paq = window._paq || [];
-                _paq.push(['disableCookies']);
-                    _paq.push(['trackPageView']);
-                    _paq.push(['enableLinkTracking']);
-        
-        (function() {
-            var u="https://analytics.apache.org";
-            _paq.push(['setTrackerUrl', u+'/matomo.php']);
-            _paq.push(['setSiteId', '4']);
-            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
-            g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
-        })();
-    </script>
-    <!-- End Matomo Code -->
+    <script src="./js/apache-maven-fluido-1.9.min.js"></script>
   </head>
   <body class="topBarEnabled">
-    <a class="github-fork-ribbon right-top" href="https://github.com/apache/jackrabbit" data-ribbon="Fork me on GitHub" title="Fork me on GitHub">Fork me on GitHub</a>
+    <a href="https://github.com/apache/jackrabbit">
+      <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
+        src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"
+        alt="Fork me on GitHub">
+    </a>
     <header id="topbar" class="navbar navbar-fixed-top ">
       <div class="navbar-inner">
         <div class="container-fluid">
@@ -47,18 +32,18 @@
 </a>
             <ul class="nav">
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Jackrabbit <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="index.html" title="Welcome">Welcome</a></li>
             <li><a href="downloads.html" title="Downloads">Downloads</a></li>
             <li><a href="articles.html" title="Articles">Articles</a></li>
             <li><a href="frequently-asked-questions.html" title="FAQ">FAQ</a></li>
-            <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
+            <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" title="Archived Jackrabbit Wiki">Archived Jackrabbit Wiki</a></li>
             <li><a href="jackrabbit-history.html" title="Jackrabbit History">Jackrabbit History</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started">Getting Started</a></li>
             <li><a href="standalone-server.html" title="Standalone Server">Standalone Server</a></li>
@@ -73,7 +58,7 @@
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
         <ul class="dropdown-menu">
             <li><a href="jackrabbit-team.html" title="Jackrabbit Team">Jackrabbit Team</a></li>
             <li><a href="jackrabbit-roadmap.html" title="Jackrabbit Roadmap">Jackrabbit Roadmap</a></li>
@@ -85,15 +70,15 @@
             <li><a href="website.html" title="Website">Website</a></li>
             <li><a href="creating-releases.html" title="Creating Releases">Creating Releases</a></li>
             <li><a href="supporting-software-attribution.html" title="Attribution">Attribution</a></li>
+            <li><a href="privacy-policy.html" title="Privacy">Privacy</a></li>
         </ul>
       </li>
       <li class="dropdown">
-        <a class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache Software Foundation <b class="caret"></b></a>
         <ul class="dropdown-menu">
-            <li><a href="https://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
-            <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
-            <li><a href="https://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
-            <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy">Privacy</a></li>
+            <li><a href="http://www.apache.org/foundation/how-it-works.html" title="Introduction">Introduction</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html" title="Current Sponsors">Current Sponsors</a></li>
         </ul>
       </li>
             </ul>
@@ -103,7 +88,7 @@
     <div class="container-fluid">
       <header>
         <div id="banner">
-          <div class="pull-left"><div id="bannerLeft"><h1>Apache Jackrabbit Site</h1>
+          <div class="pull-left"><div id="bannerLeft"><h2>Apache Jackrabbit Site</h2>
 </div>
 </div>
           <div class="pull-right"></div>
@@ -112,7 +97,7 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-10-16</li>
+        <li id="publishDate">Last Published: 2022-03-16</li>
           </ul>
         </div>
       </header>
@@ -125,7 +110,7 @@
     <li><a href="downloads.html" title="Downloads"><span class="none"></span>Downloads</a></li>
     <li><a href="articles.html" title="Articles"><span class="none"></span>Articles</a></li>
     <li><a href="frequently-asked-questions.html" title="FAQ"><span class="none"></span>FAQ</a></li>
-    <li><a href="https://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
+    <li><a href="http://jackrabbit.apache.org/archive/wiki/JCR/Home_70731.html" class="externalLink" title="Archived Jackrabbit Wiki"><span class="none"></span>Archived Jackrabbit Wiki</a></li>
     <li><a href="jackrabbit-history.html" title="Jackrabbit History"><span class="none"></span>Jackrabbit History</a></li>
    <li class="nav-header">Documentation</li>
     <li><a href="getting-started-with-apache-jackrabbit.html" title="Getting Started"><span class="none"></span>Getting Started</a></li>
@@ -149,14 +134,15 @@
     <li><a href="website.html" title="Website"><span class="none"></span>Website</a></li>
     <li><a href="creating-releases.html" title="Creating Releases"><span class="none"></span>Creating Releases</a></li>
     <li><a href="supporting-software-attribution.html" title="Attribution"><span class="none"></span>Attribution</a></li>
+    <li><a href="privacy-policy.html" title="Privacy"><span class="none"></span>Privacy</a></li>
    <li class="nav-header">Apache Software Foundation</li>
-    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
-    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
-    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
-    <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy"><span class="none"></span>Privacy</a></li>
+    <li><a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="Introduction"><span class="none"></span>Introduction</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Current Sponsors"><span class="none"></span>Current Sponsors</a></li>
   </ul>
           </nav>
           <div class="well sidebar-nav">
+            <hr />
             <div id="poweredBy">
               <div class="clear"></div>
               <div class="clear"></div>
@@ -183,50 +169,37 @@
    limitations under the License.
 -->
 <h1>JCR client application HOWTO</h1>
-<p>This document describes the common configuration and initialization code of
-a client application that uses a JCR content repository. The application
-setup does not depend on the underlying deployment model, implementation,
-or configuration of the content repository.</p>
-<p>The instructions in this document apply to a J2EE web application that uses
-JNDI to access the content repository. It should however be easy to modify
-the instructions for other container environments.</p><section>
+<p>This document describes the common configuration and initialization code of a client application that uses a JCR content repository. The application setup does not depend on the underlying deployment model, implementation, or configuration of the content repository.</p>
+<p>The instructions in this document apply to a J2EE web application that uses JNDI to access the content repository. It should however be easy to modify the instructions for other container environments.</p><section>
 <h2><a name="J2EE_web_application_instructions"></a>J2EE web application instructions</h2>
-<p>Follow the steps below to access a JNDI-bound content repository within a
-J2EE web application. Example code is included after this overview. See the
-deployment model howtos for instructions on how to create the JNDI bindings
-for the standard deployment models.</p>
+<p>Follow the steps below to access a JNDI-bound content repository within a J2EE web application. Example code is included after this overview. See the deployment model howtos for instructions on how to create the JNDI bindings for the standard deployment models.</p>
 <ol style="list-style-type: decimal">
 
 <li>Place the JCR API jar in the <code>WEB-INF/lib</code> subdirectory of your web application.</li>
 <li>Declare the JNDI address under which you will request the repository instance in the deployment descriptor.</li>
 <li>Code your application to use the resource.</li>
 </ol>
-<p>Note that that none of your code or configuration needs to depend on the
-underlying repository implementation or deployment model. All those details
-are handled by the container and can easily be changed without modifying
-your application. Just make sure that you have documented the JCR
-repository level and optional features your application requires so that
-your application can be deployed in an appropriate environment.</p><section>
+<p>Note that that none of your code or configuration needs to depend on the underlying repository implementation or deployment model. All those details are handled by the container and can easily be changed without modifying your application. Just make sure that you have documented the JCR repository level and optional features your application requires so that your application can be deployed in an appropriate environment.</p><section>
 <h3><a name="Step_2_-_Deployment_descriptor"></a>Step 2 - Deployment descriptor</h3>
-<p>Add the following snippet in your web.xml deployment descriptor to declare
-your application's use of a content repository resource.</p>
+<p>Add the following snippet in your web.xml deployment descriptor to declare your application&#x2019;s use of a content repository resource.</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>&lt;resource-env-ref&gt;
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">&lt;resource-env-ref&gt;
   &lt;description&gt;Content Repository&lt;/description&gt;
   &lt;resource-env-ref-name&gt;jcr/repository&lt;/resource-env-ref-name&gt;
   &lt;resource-env-ref-type&gt;javax.jcr.Repository&lt;/resource-env-ref-type&gt;
 &lt;/resource-env-ref&gt;
-</code></pre></div>
-<p>Note that the <code>java:comp/env/jcr</code> subcontext is the preferred naming context
-for JCR content repository resources.</p></section><section>
+</pre></div></div>
+
+<p>Note that the <code>java:comp/env/jcr</code> subcontext is the preferred naming context for JCR content repository resources.</p></section><section>
 <h3><a name="Step_3_-_Java_code"></a>Step 3 - Java code</h3>
-<p>Use the following Java code snippet to get a reference to the configured
-content repository instance.</p>
+<p>Use the following Java code snippet to get a reference to the configured content repository instance.</p>
 
-<div class="source"><pre class="prettyprint linenums"><code>InitialContext context = new InitialContext();
+<div class="source">
+<div class="source"><pre class="prettyprint linenums">InitialContext context = new InitialContext();
 Context environment = (Context) context.lookup(&quot;java:comp/env&quot;);
 Repository repository = (Repository) environment.lookup(&quot;jcr/repository&quot;);
-</code></pre></div></section></section>
+</pre></div></div></section></section>
         </main>
       </div>
     </div>
@@ -234,16 +207,14 @@ Repository repository = (Repository) env
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-<p>&#169; 2022
-<a href="https://www.apache.org/">The Apache Software Foundation</a> &vert; <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>
+            <p>&#169;      2022
+<a href="https://www.apache.org/">The Apache Software Foundation</a>
 </p>
         </div>
-      </div>
+    <div id="ohloh" class="pull-right">
+      <script src="https://www.ohloh.net/p/jackrabbit/widgets/project_users_logo.js"></script>
+    </div>
+        </div>
     </footer>
-<script>
-	if(anchors) {
-	  anchors.add();
-	}
-</script>
   </body>
 </html>
\ No newline at end of file