Use HTTPS
This commit is contained in:
@@ -1,64 +1,48 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<!--
|
||||
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
|
||||
"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
|
||||
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 "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 "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.
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software 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.
|
||||
-->
|
||||
|
||||
<project xmlns="http://maven.apache.org/DECORATION/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/DECORATION/1.1.0 http://maven.apache.org/xsd/decoration-1.1.0.xsd">
|
||||
<project xmlns="http://maven.apache.org/DECORATION/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/DECORATION/1.1.0 http://maven.apache.org/xsd/decoration-1.1.0.xsd">
|
||||
<bannerRight>
|
||||
<name>Commons Logging</name>
|
||||
<src>/images/logo.png</src>
|
||||
<href>http://commons.apache.org/logging/</href>
|
||||
<href>https://commons.apache.org/logging/</href>
|
||||
</bannerRight>
|
||||
<body>
|
||||
<menu name="Commons Logging">
|
||||
<item name="Overview"
|
||||
href="/index.html"/>
|
||||
<item name="Download"
|
||||
href="/download_logging.cgi"/>
|
||||
<item name="User Guide"
|
||||
href="/guide.html"/>
|
||||
<item name="Troubleshooting Guide"
|
||||
href="/troubleshooting.html"/>
|
||||
<item name="Release Notes"
|
||||
href="/RELEASE-NOTES.txt"/>
|
||||
<item name='Javadoc (Latest release)'
|
||||
href='/javadocs/api-release/index.html'/>
|
||||
<item name='Javadoc (v1.1.3)'
|
||||
href='/javadocs/api-1.1.3/index.html'/>
|
||||
<item name='Javadoc (v1.0.4)'
|
||||
href='/javadocs/api-1.0.4/index.html'/>
|
||||
<item name="Overview" href="/index.html" />
|
||||
<item name="Download" href="/download_logging.cgi" />
|
||||
<item name="User Guide" href="/guide.html" />
|
||||
<item name="Troubleshooting Guide" href="/troubleshooting.html" />
|
||||
<item name="Release Notes" href="/RELEASE-NOTES.txt" />
|
||||
<item name='Javadoc (Latest release)' href='/javadocs/api-release/index.html' />
|
||||
<item name='Javadoc (v1.1.3)' href='/javadocs/api-1.1.3/index.html' />
|
||||
<item name='Javadoc (v1.0.4)' href='/javadocs/api-1.0.4/index.html' />
|
||||
</menu>
|
||||
<menu name="Development">
|
||||
<item name="Building"
|
||||
href="/building.html"/>
|
||||
<item name="Mailing Lists"
|
||||
href="/mail-lists.html"/>
|
||||
<item name="Issue Tracking"
|
||||
href="/issue-tracking.html"/>
|
||||
<item name="Proposal"
|
||||
href="/proposal.html"/>
|
||||
<item name="Tech Guide"
|
||||
href="/tech.html"/>
|
||||
<item name="Wiki"
|
||||
href="http://wiki.apache.org/commons/Logging"/>
|
||||
<item name='Javadoc (SVN latest)'
|
||||
href='/apidocs/index.html'/>
|
||||
</menu>
|
||||
<item name="Building" href="/building.html" />
|
||||
<item name="Mailing Lists" href="/mail-lists.html" />
|
||||
<item name="Issue Tracking" href="/issue-tracking.html" />
|
||||
<item name="Proposal" href="/proposal.html" />
|
||||
<item name="Tech Guide" href="/tech.html" />
|
||||
<item name="Wiki" href="https://wiki.apache.org/commons/Logging" />
|
||||
<item name='Javadoc (SVN latest)' href='/apidocs/index.html' />
|
||||
</menu>
|
||||
</body>
|
||||
</project>
|
||||
|
||||
@@ -24,8 +24,8 @@ limitations under the License.
|
||||
<!-- ================================================== -->
|
||||
<section name="Overview">
|
||||
<p>
|
||||
Commons Logging uses <a href="http://maven.apache.org">Maven 2.0.x</a> as its
|
||||
primary build system. <a href="http://ant.apache.org">Ant</a> can also be used.
|
||||
Commons Logging uses <a href="https://maven.apache.org">Maven 2.0.x</a> as its
|
||||
primary build system. <a href="https://ant.apache.org">Ant</a> can also be used.
|
||||
</p>
|
||||
</section>
|
||||
<!-- ================================================== -->
|
||||
@@ -56,7 +56,7 @@ limitations under the License.
|
||||
</p>
|
||||
<p>
|
||||
Further details can be found in the
|
||||
<a href="http://commons.apache.org/building.html">commons build instructions</a>.
|
||||
<a href="https//commons.apache.org/building.html">commons build instructions</a>.
|
||||
</p>
|
||||
</section>
|
||||
<!-- ================================================== -->
|
||||
|
||||
@@ -88,7 +88,7 @@ limitations under the License.
|
||||
</form>
|
||||
|
||||
<p>
|
||||
The <a href="http://www.apache.org/dist/commons/KEYS">KEYS</a>
|
||||
The <a href="https//www.apache.org/dist/commons/KEYS">KEYS</a>
|
||||
link links to the code signing keys used to sign the product.
|
||||
The <code>PGP</code> link downloads the OpenPGP compatible signature from our main site.
|
||||
The <code>MD5</code> link downloads the checksum from the main site.
|
||||
@@ -100,13 +100,13 @@ limitations under the License.
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/logging/binaries/commons-logging-1.2-bin.tar.gz">commons-logging-1.2-bin.tar.gz</a></td>
|
||||
<td><a href="http://www.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.tar.gz.md5">md5</a></td>
|
||||
<td><a href="http://www.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.tar.gz.asc">pgp</a></td>
|
||||
<td><a href="https//www.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.tar.gz.md5">md5</a></td>
|
||||
<td><a href="https//www.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.tar.gz.asc">pgp</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/logging/binaries/commons-logging-1.2-bin.zip">commons-logging-1.2-bin.zip</a></td>
|
||||
<td><a href="http://www.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.zip.md5">md5</a></td>
|
||||
<td><a href="http://www.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.zip.asc">pgp</a></td>
|
||||
<td><a href="https//www.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.zip.md5">md5</a></td>
|
||||
<td><a href="https//www.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.zip.asc">pgp</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</subsection>
|
||||
@@ -114,13 +114,13 @@ limitations under the License.
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/logging/source/commons-logging-1.2-src.tar.gz">commons-logging-1.2-src.tar.gz</a></td>
|
||||
<td><a href="http://www.apache.org/dist/commons/logging/source/commons-logging-1.2-src.tar.gz.md5">md5</a></td>
|
||||
<td><a href="http://www.apache.org/dist/commons/logging/source/commons-logging-1.2-src.tar.gz.asc">pgp</a></td>
|
||||
<td><a href="https//www.apache.org/dist/commons/logging/source/commons-logging-1.2-src.tar.gz.md5">md5</a></td>
|
||||
<td><a href="https//www.apache.org/dist/commons/logging/source/commons-logging-1.2-src.tar.gz.asc">pgp</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="[preferred]/commons/logging/source/commons-logging-1.2-src.zip">commons-logging-1.2-src.zip</a></td>
|
||||
<td><a href="http://www.apache.org/dist/commons/logging/source/commons-logging-1.2-src.zip.md5">md5</a></td>
|
||||
<td><a href="http://www.apache.org/dist/commons/logging/source/commons-logging-1.2-src.zip.asc">pgp</a></td>
|
||||
<td><a href="https//www.apache.org/dist/commons/logging/source/commons-logging-1.2-src.zip.md5">md5</a></td>
|
||||
<td><a href="https//www.apache.org/dist/commons/logging/source/commons-logging-1.2-src.zip.asc">pgp</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</subsection>
|
||||
@@ -131,7 +131,7 @@ limitations under the License.
|
||||
</p>
|
||||
<ul>
|
||||
<li class="download"><a href="[preferred]/commons/logging/">browse download area</a></li>
|
||||
<li><a href="http://archive.apache.org/dist/commons/logging/">archives...</a></li>
|
||||
<li><a href="https//archive.apache.org/dist/commons/logging/">archives...</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
</body>
|
||||
|
||||
@@ -97,8 +97,8 @@ a specific logging implementation.
|
||||
</p>
|
||||
<p>JCL provides thin-wrapper <code>Log</code> implementations for
|
||||
other logging tools, including
|
||||
<a href="http://logging.apache.org/log4j/docs/index.html">Log4J</a>,
|
||||
<a href="http://avalon.apache.org/logkit/index.html">Avalon LogKit</a>
|
||||
<a href="https//logging.apache.org/log4j/docs/index.html">Log4J</a>,
|
||||
<a href="https//avalon.apache.org/logkit/index.html">Avalon LogKit</a>
|
||||
(the Avalon Framework's logging infrastructure),
|
||||
JDK 1.4, and an implementation of JDK 1.4 logging APIs (JSR-47) for pre-1.4
|
||||
systems.
|
||||
@@ -174,16 +174,16 @@ compatibility to pre-1.0 versions of this API, a system property
|
||||
<li>
|
||||
If the Log4J logging system is available in the application
|
||||
class path, use the corresponding wrapper class
|
||||
(<a href="http://commons.apache.org/logging/apidocs/org/apache/commons/logging/impl/Log4JLogger.html">Log4JLogger</a>).
|
||||
(<a href="https//commons.apache.org/logging/apidocs/org/apache/commons/logging/impl/Log4JLogger.html">Log4JLogger</a>).
|
||||
</li>
|
||||
<li>
|
||||
If the application is executing on a JDK 1.4 system, use
|
||||
the corresponding wrapper class
|
||||
(<a href="http://commons.apache.org/logging/apidocs/org/apache/commons/logging/impl/Jdk14Logger.html">Jdk14Logger</a>).
|
||||
(<a href="https//commons.apache.org/logging/apidocs/org/apache/commons/logging/impl/Jdk14Logger.html">Jdk14Logger</a>).
|
||||
</li>
|
||||
<li>
|
||||
Fall back to the default simple logging wrapper
|
||||
(<a href="http://commons.apache.org/logging/apidocs/org/apache/commons/logging/impl/SimpleLog.html">SimpleLog</a>).
|
||||
(<a href="https//commons.apache.org/logging/apidocs/org/apache/commons/logging/impl/SimpleLog.html">SimpleLog</a>).
|
||||
</li>
|
||||
</ol>
|
||||
<p>
|
||||
@@ -217,7 +217,7 @@ is responsible for handling such issues.
|
||||
<p>
|
||||
Log4J is a very commonly used logging implementation (as well as being the JCL primary default),
|
||||
so a <i>few</i> details are presented herein to get the developer/integrator going.
|
||||
Please see the <a href='http://logging.apache.org/log4j/docs/index.html'>Log4J Home</a> for more details
|
||||
Please see the <a href='https//logging.apache.org/log4j/docs/index.html'>Log4J Home</a> for more details
|
||||
on Log4J and it's configuration.
|
||||
</p>
|
||||
<p>
|
||||
@@ -388,8 +388,8 @@ In addition to the logging methods, the following are provided for code guards:
|
||||
The <code>commons-logging.jar</code> file includes the JCL API, the default
|
||||
<code>LogFactory</code> implementation and thin-wrapper <code>Log</code>
|
||||
implementations for
|
||||
<a href="http://logging.apache.org/log4j/docs/index.html">Log4J</a>,
|
||||
<a href="http://avalon.apache.org/logkit/index.html">Avalon LogKit</a>,
|
||||
<a href="https//logging.apache.org/log4j/docs/index.html">Log4J</a>,
|
||||
<a href="https//avalon.apache.org/logkit/index.html">Avalon LogKit</a>,
|
||||
the Avalon Framework's logging infrastructure,
|
||||
JDK 1.4, as well as an implementation of JDK 1.4 logging APIs (JSR-47) for
|
||||
pre-1.4 systems.
|
||||
@@ -784,7 +784,7 @@ for details.
|
||||
JCL is distributed with a very simple <code>Log</code> implementation named
|
||||
<code>org.apache.commons.logging.impl.SimpleLog</code>. This is intended to be a minimal
|
||||
implementation and those requiring a fully functional open source logging system are
|
||||
directed to <a href='http://logging.apache.org/log4j'>Log4J</a>.
|
||||
directed to <a href='https//logging.apache.org/log4j'>Log4J</a>.
|
||||
</p>
|
||||
<p>
|
||||
<code>SimpleLog</code> sends all (enabled) log messages,
|
||||
|
||||
@@ -60,13 +60,13 @@ containing any code that is specific to the logging implementation used.</p>
|
||||
Release Notes</a> document the new features and bug fixes that have been
|
||||
included in the latest release.</p>
|
||||
|
||||
<p>The <a href="http://commons.apache.org/logging/apidocs/index.html">
|
||||
<p>The <a href="https//commons.apache.org/logging/apidocs/index.html">
|
||||
Javadoc API documents</a> for the latest release are available online.
|
||||
In particular, you should read the package overview of the <code>org.apache.commons.logging</code>
|
||||
package. In addition, there is a (short)
|
||||
<a href="guide.html">User Guide</a>.</p>
|
||||
|
||||
<p>The <a href="http://wiki.apache.org/commons/Logging">Wiki site</a> has
|
||||
<p>The <a href="https//wiki.apache.org/commons/Logging">Wiki site</a> has
|
||||
the latest updates, an FAQ and much other useful information.</p>
|
||||
<p>
|
||||
Users needing to become experts or wanting to help develop JCL should
|
||||
@@ -79,7 +79,7 @@ This gives short introductions to topics such as advanced class loading.
|
||||
<section name="Releases">
|
||||
<p>
|
||||
Binary and source distributions are available
|
||||
<a href="http://commons.apache.org/logging/download_logging.cgi">here</a>.
|
||||
<a href="https//commons.apache.org/logging/download_logging.cgi">here</a>.
|
||||
</p>
|
||||
<subsection name='1.2 Release - July 2014'>
|
||||
<p>The main purpose of the 1.2 release is to drop support for Java 1.1.</p>
|
||||
@@ -138,7 +138,7 @@ Binary and source distributions are available
|
||||
</section>
|
||||
<section name="Development Builds">
|
||||
<p>Regular builds of the current SVN HEAD code are made available. See the
|
||||
<a href="http://wiki.apache.org/commons/Logging">wiki</a> for details.</p>
|
||||
<a href="https//wiki.apache.org/commons/Logging">wiki</a> for details.</p>
|
||||
</section>
|
||||
</body>
|
||||
</document>
|
||||
|
||||
@@ -50,14 +50,14 @@ limitations under the License.
|
||||
|
||||
<section name="Commons Logging Issue tracking">
|
||||
<p>
|
||||
Commons Logging uses <a href="http://issues.apache.org/jira/">ASF JIRA</a> for tracking issues.
|
||||
See the <a href="http://issues.apache.org/jira/browse/LOGGING">Commons Logging JIRA project page</a>.
|
||||
Commons Logging uses <a href="https//issues.apache.org/jira/">ASF JIRA</a> for tracking issues.
|
||||
See the <a href="https//issues.apache.org/jira/browse/LOGGING">Commons Logging JIRA project page</a>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
To use JIRA you may need to <a href="http://issues.apache.org/jira/secure/Signup!default.jspa">create an account</a>
|
||||
To use JIRA you may need to <a href="https//issues.apache.org/jira/secure/Signup!default.jspa">create an account</a>
|
||||
(if you have previously created/updated Commons issues using Bugzilla an account will have been automatically
|
||||
created and you can use the <a href="http://issues.apache.org/jira/secure/ForgotPassword!default.jspa">Forgot Password</a>
|
||||
created and you can use the <a href="https//issues.apache.org/jira/secure/ForgotPassword!default.jspa">Forgot Password</a>
|
||||
page to get a new password).
|
||||
</p>
|
||||
|
||||
@@ -65,13 +65,13 @@ limitations under the License.
|
||||
If you would like to report a bug, or raise an enhancement request with
|
||||
Commons Logging please do the following:
|
||||
<ol>
|
||||
<li><a href="http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310484&sorter/field=issuekey&sorter/order=DESC&status=1&status=3&status=4">Search existing open bugs</a>.
|
||||
<li><a href="https//issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310484&sorter/field=issuekey&sorter/order=DESC&status=1&status=3&status=4">Search existing open bugs</a>.
|
||||
If you find your issue listed then please add a comment with your details.</li>
|
||||
<li><a href="mail-lists.html">Search the mailing list archive(s)</a>.
|
||||
You may find your issue or idea has already been discussed.</li>
|
||||
<li>Decide if your issue is a bug or an enhancement.</li>
|
||||
<li>Submit either a <a href="http://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310484&issuetype=1&priority=4&assignee=-1">bug report</a>
|
||||
or <a href="http://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310484&issuetype=4&priority=4&assignee=-1">enhancement request</a>.</li>
|
||||
<li>Submit either a <a href="https//issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310484&issuetype=1&priority=4&assignee=-1">bug report</a>
|
||||
or <a href="https//issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310484&issuetype=4&priority=4&assignee=-1">enhancement request</a>.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
@@ -86,15 +86,15 @@ limitations under the License.
|
||||
|
||||
<p>
|
||||
For more information on subversion and creating patches see the
|
||||
<a href="http://www.apache.org/dev/contributors.html">Apache Contributors Guide</a>.
|
||||
<a href="https//www.apache.org/dev/contributors.html">Apache Contributors Guide</a>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
You may also find these links useful:
|
||||
<ul>
|
||||
<li><a href="http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310484&sorter/field=issuekey&sorter/order=DESC&status=1&status=3&status=4">All Open Commons Logging bugs</a></li>
|
||||
<li><a href="http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310484&sorter/field=issuekey&sorter/order=DESC&status=5&status=6">All Resolved Commons Logging bugs</a></li>
|
||||
<li><a href="http://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310484&sorter/field=issuekey&sorter/order=DESC">All Commons Logging bugs</a></li>
|
||||
<li><a href="https//issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310484&sorter/field=issuekey&sorter/order=DESC&status=1&status=3&status=4">All Open Commons Logging bugs</a></li>
|
||||
<li><a href="https//issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310484&sorter/field=issuekey&sorter/order=DESC&status=5&status=6">All Resolved Commons Logging bugs</a></li>
|
||||
<li><a href="https//issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310484&sorter/field=issuekey&sorter/order=DESC">All Commons Logging bugs</a></li>
|
||||
</ul>
|
||||
</p>
|
||||
</section>
|
||||
|
||||
@@ -49,7 +49,7 @@ limitations under the License.
|
||||
<section name="Overview">
|
||||
<p>
|
||||
<a href="index.html">Commons Logging</a> shares mailing lists with all the other
|
||||
<a href="http://commons.apache.org/components.html">Commons Components</a>.
|
||||
<a href="https//commons.apache.org/components.html">Commons Components</a>.
|
||||
To make it easier for people to only read messages related to components they are interested in,
|
||||
the convention in Commons is to prefix the subject line of messages with the component's name,
|
||||
for example:
|
||||
@@ -59,9 +59,9 @@ limitations under the License.
|
||||
</p>
|
||||
<p>
|
||||
Questions related to the usage of Commons Logging should be posted to the
|
||||
<a href="http://mail-archives.apache.org/mod_mbox/commons-user/">User List</a>.
|
||||
<a href="https//mail-archives.apache.org/mod_mbox/commons-user/">User List</a>.
|
||||
<br />
|
||||
The <a href="http://mail-archives.apache.org/mod_mbox/commons-dev/">Developer List</a>
|
||||
The <a href="https//mail-archives.apache.org/mod_mbox/commons-dev/">Developer List</a>
|
||||
is for questions and discussion related to the development of Commons Logging.
|
||||
<br />
|
||||
Please do not cross-post; developers are also subscribed to the user list.
|
||||
@@ -102,10 +102,10 @@ limitations under the License.
|
||||
<td><a href="mailto:user-subscribe@commons.apache.org">Subscribe</a></td>
|
||||
<td><a href="mailto:user-unsubscribe@commons.apache.org">Unsubscribe</a></td>
|
||||
<td><a href="mailto:user@commons.apache.org?subject=[logging]">Post</a></td>
|
||||
<td><a href="http://mail-archives.apache.org/mod_mbox/commons-user/">mail-archives.apache.org</a></td>
|
||||
<td><a href="http://markmail.org/list/org.apache.commons.users/">markmail.org</a><br />
|
||||
<a href="http://www.mail-archive.com/user@commons.apache.org/">www.mail-archive.com</a><br />
|
||||
<a href="http://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
|
||||
<td><a href="https//mail-archives.apache.org/mod_mbox/commons-user/">mail-archives.apache.org</a></td>
|
||||
<td><a href="https//markmail.org/list/org.apache.commons.users/">markmail.org</a><br />
|
||||
<a href="https//www.mail-archive.com/user@commons.apache.org/">www.mail-archive.com</a><br />
|
||||
<a href="https//news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -120,10 +120,10 @@ limitations under the License.
|
||||
<td><a href="mailto:dev-subscribe@commons.apache.org">Subscribe</a></td>
|
||||
<td><a href="mailto:dev-unsubscribe@commons.apache.org">Unsubscribe</a></td>
|
||||
<td><a href="mailto:dev@commons.apache.org?subject=[logging]">Post</a></td>
|
||||
<td><a href="http://mail-archives.apache.org/mod_mbox/commons-dev/">mail-archives.apache.org</a></td>
|
||||
<td><a href="http://markmail.org/list/org.apache.commons.dev/">markmail.org</a><br />
|
||||
<a href="http://www.mail-archive.com/dev@commons.apache.org/">www.mail-archive.com</a><br />
|
||||
<a href="http://news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
|
||||
<td><a href="https//mail-archives.apache.org/mod_mbox/commons-dev/">mail-archives.apache.org</a></td>
|
||||
<td><a href="https//markmail.org/list/org.apache.commons.dev/">markmail.org</a><br />
|
||||
<a href="https//www.mail-archive.com/dev@commons.apache.org/">www.mail-archive.com</a><br />
|
||||
<a href="https//news.gmane.org/gmane.comp.jakarta.commons.devel">news.gmane.org</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -138,9 +138,9 @@ limitations under the License.
|
||||
<td><a href="mailto:issues-subscribe@commons.apache.org">Subscribe</a></td>
|
||||
<td><a href="mailto:issues-unsubscribe@commons.apache.org">Unsubscribe</a></td>
|
||||
<td><i>read only</i></td>
|
||||
<td><a href="http://mail-archives.apache.org/mod_mbox/commons-issues/">mail-archives.apache.org</a></td>
|
||||
<td><a href="http://markmail.org/list/org.apache.commons.issues/">markmail.org</a><br />
|
||||
<a href="http://www.mail-archive.com/issues@commons.apache.org/">www.mail-archive.com</a>
|
||||
<td><a href="https//mail-archives.apache.org/mod_mbox/commons-issues/">mail-archives.apache.org</a></td>
|
||||
<td><a href="https//markmail.org/list/org.apache.commons.issues/">markmail.org</a><br />
|
||||
<a href="https//www.mail-archive.com/issues@commons.apache.org/">www.mail-archive.com</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -155,9 +155,9 @@ limitations under the License.
|
||||
<td><a href="mailto:commits-subscribe@commons.apache.org">Subscribe</a></td>
|
||||
<td><a href="mailto:commits-unsubscribe@commons.apache.org">Unsubscribe</a></td>
|
||||
<td><i>read only</i></td>
|
||||
<td><a href="http://mail-archives.apache.org/mod_mbox/commons-commits/">mail-archives.apache.org</a></td>
|
||||
<td><a href="http://markmail.org/list/org.apache.commons.commits/">markmail.org</a><br />
|
||||
<a href="http://www.mail-archive.com/commits@commons.apache.org/">www.mail-archive.com</a>
|
||||
<td><a href="https//mail-archives.apache.org/mod_mbox/commons-commits/">mail-archives.apache.org</a></td>
|
||||
<td><a href="https//markmail.org/list/org.apache.commons.commits/">markmail.org</a><br />
|
||||
<a href="https//www.mail-archive.com/commits@commons.apache.org/">www.mail-archive.com</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -188,11 +188,11 @@ limitations under the License.
|
||||
<td><a class="externalLink" href="mailto:announce-subscribe@apache.org">Subscribe</a></td>
|
||||
<td><a class="externalLink" href="mailto:announce-unsubscribe@apache.org">Unsubscribe</a></td>
|
||||
<td><i>read only</i></td>
|
||||
<td><a class="externalLink" href="http://mail-archives.apache.org/mod_mbox/www-announce/">mail-archives.apache.org</a></td>
|
||||
<td><a class="externalLink" href="http://markmail.org/list/org.apache.announce/">markmail.org</a><br />
|
||||
<a class="externalLink" href="http://old.nabble.com/Apache-News-and-Announce-f109.html">old.nabble.com</a><br />
|
||||
<a class="externalLink" href="http://www.mail-archive.com/announce@apache.org/">www.mail-archive.com</a><br />
|
||||
<a class="externalLink" href="http://news.gmane.org/gmane.comp.apache.announce">news.gmane.org</a>
|
||||
<td><a class="externalLink" href="https//mail-archives.apache.org/mod_mbox/www-announce/">mail-archives.apache.org</a></td>
|
||||
<td><a class="externalLink" href="https//markmail.org/list/org.apache.announce/">markmail.org</a><br />
|
||||
<a class="externalLink" href="https//old.nabble.com/Apache-News-and-Announce-f109.html">old.nabble.com</a><br />
|
||||
<a class="externalLink" href="https//www.mail-archive.com/announce@apache.org/">www.mail-archive.com</a><br />
|
||||
<a class="externalLink" href="https//news.gmane.org/gmane.comp.apache.announce">news.gmane.org</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -83,7 +83,7 @@ Non-goals:
|
||||
is selected at runtime).</li>
|
||||
<li>Log4J (compile-time dependency only unless this Log
|
||||
implementation is selected at runtime)</li>
|
||||
<li><a href="http://sourceforge.net/projects/lumberjack/">Lumberjack</a>
|
||||
<li><a href="https//sourceforge.net/projects/lumberjack/">Lumberjack</a>
|
||||
(compile-time dependency only unless this Log
|
||||
implementation is selected at runtime)</li>
|
||||
</ul>
|
||||
|
||||
@@ -183,10 +183,10 @@ limitations under the License.
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
posting to the <a href='http://commons.apache.org/mail-lists.html'>Apache Commons dev mailing list</a> or
|
||||
posting to the <a href='https//commons.apache.org/mail-lists.html'>Apache Commons dev mailing list</a> or
|
||||
</li>
|
||||
<li>
|
||||
creating an issue in <a href='http://issues.apache.org/jira/browse/LOGGING/'>JIRA</a>.
|
||||
creating an issue in <a href='https//issues.apache.org/jira/browse/LOGGING/'>JIRA</a>.
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
@@ -217,7 +217,7 @@ limitations under the License.
|
||||
</subsection>
|
||||
<subsection name='Resolution Of Symbolic References'>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/jls/second_edition/html/execution.doc.html#44524'>LangSpec 12.3.3</a>)
|
||||
(<a href='https//java.sun.com/docs/books/jls/second_edition/html/execution.doc.html#44524'>LangSpec 12.3.3</a>)
|
||||
The bytecode representation of a class contains symbolic names for other classes referenced.
|
||||
</p>
|
||||
<p>
|
||||
@@ -227,7 +227,7 @@ limitations under the License.
|
||||
</em>
|
||||
</p>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#73492'>VMSpec 5.4.3</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#73492'>VMSpec 5.4.3</a>)
|
||||
Resolution of a symbolic reference occurs dynamically at runtime and is carried out by
|
||||
the Java Virtual Machine. Resolution of a symbolic reference requires loading and linking of the new class.
|
||||
</p>
|
||||
@@ -239,7 +239,7 @@ limitations under the License.
|
||||
</subsection>
|
||||
<subsection name='Loading'>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/Concepts.doc.html#19175'>VMSpec 2.17.2</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/Concepts.doc.html#19175'>VMSpec 2.17.2</a>)
|
||||
Loading is the name given to the process by which a binary form of a class is obtained
|
||||
by the Java Virtual Machine.
|
||||
Java classes are always loaded and linked dynamically by the Java Virtual Machine
|
||||
@@ -256,12 +256,12 @@ limitations under the License.
|
||||
</subsection>
|
||||
<subsection name='Linking'>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/Concepts.doc.html#22574'>VMSpec 2.17.3</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/Concepts.doc.html#22574'>VMSpec 2.17.3</a>)
|
||||
Linking is the name used for combining the
|
||||
binary form of a class into the Java Virtual Machine. This must happen before the class can be used.
|
||||
</p>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/Concepts.doc.html#22574'>VMSpec 2.17.3</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/Concepts.doc.html#22574'>VMSpec 2.17.3</a>)
|
||||
Linking is composed of verification, preparation and resolution (of symbolic references).
|
||||
Flexibility is allowed over the timing of resolution. (Within limit) this may happen at any time after
|
||||
preparation and before that reference is used.
|
||||
@@ -278,11 +278,11 @@ limitations under the License.
|
||||
|
||||
<subsection name='Loading Classes'>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/Concepts.doc.html#19175'>VMSpec 2.17.2</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/Concepts.doc.html#19175'>VMSpec 2.17.2</a>)
|
||||
The loading process is performed by a <code>ClassLoader</code>.
|
||||
</p>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#72007'>VMSpec 5.3</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#72007'>VMSpec 5.3</a>)
|
||||
A classloader may create a class either by delegation or by defining it directly.
|
||||
The classloader that initiates loading of a class is known as the initiating loader.
|
||||
The classloader that defines the class is known as the defining loader.
|
||||
@@ -297,7 +297,7 @@ limitations under the License.
|
||||
|
||||
<subsection name='Bootstrap Classloader'>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#72007'>VMSPEC 5.3</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#72007'>VMSPEC 5.3</a>)
|
||||
The bootstrap is the base <code>ClassLoader</code> supplied by the Java Virtual Machine.
|
||||
All others are user (also known as application) <code>ClassLoader</code> instances.
|
||||
</p>
|
||||
@@ -312,12 +312,12 @@ limitations under the License.
|
||||
</subsection>
|
||||
<subsection name='Runtime Package'>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#72007'>VMSpec 5.3</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#72007'>VMSpec 5.3</a>)
|
||||
At runtime, a class (or interface) is determined by its fully qualified name
|
||||
and by the classloader that defines it. This is known as the class's runtime package.
|
||||
</p>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#75929'>VMSpec 5.4.4</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#75929'>VMSpec 5.4.4</a>)
|
||||
Only classes in the same runtime package are mutually accessible.
|
||||
</p>
|
||||
<p>
|
||||
@@ -334,7 +334,7 @@ limitations under the License.
|
||||
|
||||
<subsection name='Loader Used To Resolve A Symbolic Reference'>
|
||||
<p>
|
||||
(<a href='http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#72007'>VMSpec 5.3</a>)
|
||||
(<a href='https//java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#72007'>VMSpec 5.3</a>)
|
||||
The classloader which defines the class (whose reference is being resolved) is the one
|
||||
used to initiate loading of the class referred to.
|
||||
</p>
|
||||
@@ -352,10 +352,10 @@ limitations under the License.
|
||||
<subsection name='Bibliography'>
|
||||
<ul>
|
||||
<li>
|
||||
<a href='http://java.sun.com/docs/books/vmspec/'>VMSpec</a> <em>The Java Virtual Machine Specification, Second Edition</em>
|
||||
<a href='https//java.sun.com/docs/books/vmspec/'>VMSpec</a> <em>The Java Virtual Machine Specification, Second Edition</em>
|
||||
</li>
|
||||
<li>
|
||||
<a href='http://java.sun.com/docs/books/jls/'>LangSpec</a> <em>The Java Language Specification, Second Edition</em>
|
||||
<a href='https//java.sun.com/docs/books/jls/'>LangSpec</a> <em>The Java Language Specification, Second Edition</em>
|
||||
</li>
|
||||
</ul>
|
||||
</subsection>
|
||||
@@ -443,7 +443,7 @@ limitations under the License.
|
||||
<subsection name='The Context Classloader in Container Applications'>
|
||||
<p>
|
||||
The Javadoc for
|
||||
<a href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#setContextClassLoader(java.lang.ClassLoader)">
|
||||
<a href="https//java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#setContextClassLoader(java.lang.ClassLoader)">
|
||||
<code>Thread.setContextClassLoader</code></a> emphasizes the setting of the
|
||||
context classloader as an aspect of thread creation. However, in many
|
||||
applications the context classloader is not fixed at thread creation but
|
||||
@@ -508,7 +508,7 @@ limitations under the License.
|
||||
Again, this will cause difficulties.
|
||||
</p>
|
||||
<p>
|
||||
Introduced in <a href='http://java.sun.com/j2ee/j2ee-1_3-fr-spec.pdf'>Java J2EE 1.3</a>
|
||||
Introduced in <a href='https//java.sun.com/j2ee/j2ee-1_3-fr-spec.pdf'>Java J2EE 1.3</a>
|
||||
is a requirement for vendors to appropriately set the context classloader.
|
||||
Section 6.2.4.8 (1.4 text):
|
||||
</p>
|
||||
@@ -569,19 +569,19 @@ above.
|
||||
<ul>
|
||||
<li>
|
||||
<a
|
||||
href='http://www.onjava.com/pub/a/onjava/2001/07/25/ejb.html'>
|
||||
href='https//www.onjava.com/pub/a/onjava/2001/07/25/ejb.html'>
|
||||
Article on J2EE class loading
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href='http://www.onjava.com/pub/a/onjava/2003/11/12/classloader.html'>
|
||||
href='https//www.onjava.com/pub/a/onjava/2003/11/12/classloader.html'>
|
||||
Article on class loading
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href='http://www.javaworld.com/javaworld/javaqa/2003-06/01-qa-0606-load.html'>
|
||||
href='https//www.javaworld.com/javaworld/javaqa/2003-06/01-qa-0606-load.html'>
|
||||
Article on context class loaders
|
||||
</a>
|
||||
</li>
|
||||
@@ -591,19 +591,19 @@ above.
|
||||
<ul>
|
||||
<li>
|
||||
<a
|
||||
href='http://tomcat.apache.org/tomcat-4.1-doc/class-loader-howto.html'>
|
||||
href='https//tomcat.apache.org/tomcat-4.1-doc/class-loader-howto.html'>
|
||||
Tomcat 4.1 ClassLoader Guide
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href='http://tomcat.apache.org/tomcat-5.0-doc/class-loader-howto.html'>
|
||||
href='https//tomcat.apache.org/tomcat-5.0-doc/class-loader-howto.html'>
|
||||
Tomcat 5.0 ClassLoader Guide
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href='http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/trun_classload_web.html'>
|
||||
href='https//publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/trun_classload_web.html'>
|
||||
Classloading In WebSphere
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -291,8 +291,8 @@ classloader used to load <code>LogFactory</code> and to the TCCL.
|
||||
Containers known to use this mechanism:
|
||||
</p>
|
||||
<ul>
|
||||
<li><a href='http://www.ibm.com/software/websphere/'>WebSphere Application Server</a> from
|
||||
<a href='http://www.ibm.com/software/websphere/'>IBM</a> (versions 5 and 6).</li>
|
||||
<li><a href='https//www.ibm.com/software/websphere/'>WebSphere Application Server</a> from
|
||||
<a href='https//www.ibm.com/software/websphere/'>IBM</a> (versions 5 and 6).</li>
|
||||
</ul>
|
||||
<p>
|
||||
Containers suspected to use this mechanism:
|
||||
@@ -315,10 +315,10 @@ of other containers using a custom implementation.
|
||||
implementation should be used but Class 'com.ibm.ws.commons.logging.TrLogFactory' cannot be converted
|
||||
to 'org.apache.commons.logging.LogFactory'. The conflict is caused by the presence of multiple
|
||||
LogFactory classes in incompatible classloaders. Background can be found in
|
||||
http://commons.apache.org/logging/tech.html. If you have not explicitly specified a custom
|
||||
https//commons.apache.org/logging/tech.html. If you have not explicitly specified a custom
|
||||
LogFactory then it is likely that the container has set one without your knowledge.
|
||||
In this case, consider using the commons-logging-adapters.jar file or specifying the standard
|
||||
LogFactory from the command line. Help can be found @http://commons.apache.org/logging.
|
||||
LogFactory from the command line. Help can be found @https//commons.apache.org/logging.
|
||||
</pre></code>
|
||||
<p>
|
||||
This is a WebSphere example so the name of the custom LogFactory is
|
||||
|
||||
Reference in New Issue
Block a user