You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
446 lines
16 KiB
446 lines
16 KiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
|
|
"http://www.w3.org/TR/REC-html40/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<title>Jigsaw Overview</title>
|
|
<link rel="stylesheet" type="text/css" href="style/jigsaw2.css">
|
|
<meta http-equiv="Content-Type" content="text/html">
|
|
</head>
|
|
|
|
<body text="#000000" bgcolor="#FFFFFF">
|
|
|
|
<div class="icons-w3c">
|
|
<a href="../../">
|
|
<img src="/Icons/w3c_home"
|
|
border="0"
|
|
alt="W3C logo"
|
|
height="48"
|
|
width="72"></a>
|
|
</div>
|
|
<div class="icons-jigsaw">
|
|
<a href="../">
|
|
<img src="/Icons/jigsaw"
|
|
border="0"
|
|
alt="Jigsaw"
|
|
height="49"
|
|
width="212"></a>
|
|
</div>
|
|
|
|
<div class="title">
|
|
<h1 class="title">
|
|
Jigsaw - W3C's Server
|
|
</h1>
|
|
</div>
|
|
|
|
<div class="left">
|
|
<p class="link"><span class="linktitle">Home page</span><br>
|
|
<a class="local" href="#www-jigsaw">Mailing List</a><br>
|
|
<a class="local" href="#Getting">Download Jigsaw</a><br>
|
|
</p>
|
|
<p class="link"><span class="linktitle">Documentation</span><br>
|
|
<a class="local" href="Doc/">Documentation</a><br>
|
|
<a class="local" href="Doc/FAQ.html">F.A.Q</a><br>
|
|
<a class="local" href="Doc/Programmer/design.html">Jigsaw
|
|
Design</a><br>
|
|
<a class="local"
|
|
href="Doc/Programmer/samples/Overview.html">Sample
|
|
code</a><br>
|
|
<a class="local" href="User/Overview.html">Jigsaw 1.0</a><br>
|
|
</p>
|
|
<p class="link"><span class="linktitle">Jigsaw Team</span><br>
|
|
<a class="local" href="Team.html">The Team</a><br>
|
|
<a class="local" href="Team.html#help">How to contribute</a><br>
|
|
<a class="local" href="http://jigsaw.w3.org/new.html">Code updates</a><br>
|
|
</p>
|
|
|
|
<p class="link"><span class="linktitle">Related Links</span> <br>
|
|
<a class="local" href="Activity.html">Activity Statement</a><br>
|
|
<a class="local"
|
|
href="References.html">Press articles</a><br>
|
|
</p>
|
|
|
|
<p class="link"><span class="linktitle">External Links</span> <br>
|
|
<a class="local"
|
|
href="http://lists.w3.org/Archives/Public/www-jigsaw/">List
|
|
archive</a><br>
|
|
<a class="local" href="http://jigsaw.w3.org/">Demo Site</a><br>
|
|
<a class="local"
|
|
href="http://www.circle.ch/servers/">About Jigsaw<br>configuration</a><br>
|
|
<a class="local"
|
|
href="http://www.dialogika.de/~jigsaw">Jigsaw presentation</a><br><span class="local">by </span><a class="local" href="http://www.dialogika.de/">DIaLOGIKa</a><br></p>
|
|
</div>
|
|
|
|
|
|
<div class="body">
|
|
<h2>W3C's Java Server</h2>
|
|
<p class="pintro"><span class="jigsaw">Jigsaw</span> is W3C's
|
|
leading-edge Web server platform, providing a sample HTTP 1.1
|
|
implementation and a variety of other features on top of an
|
|
advanced architecture implemented in Java. The <a
|
|
href="Activity.html">W3C Jigsaw Activity statement</a>
|
|
explains the motivation and future plans in more detail. Jigsaw
|
|
is an <a href="../Status.html">W3C Open Source Project</a>,
|
|
started May 1996. See the <a
|
|
href="http://www.w3.org/pub/WWW/COPYRIGHT.html">license</a>
|
|
for details.</p>
|
|
<p></p>
|
|
|
|
<h2>News and Highlights:</h2>
|
|
<!-- news section-->
|
|
<!-- Jigsaw release -->
|
|
<ul>
|
|
<li><b>Released April 10th, 2007: Jigsaw 2.2.6</b> · <a
|
|
href="#Getting-2-2-6">Download</a>
|
|
<p>
|
|
Contains stability fixes as well as a few new functionnalities
|
|
in the HTTP client stack.
|
|
</p>
|
|
<p>... more details in the <a href="RelNotes.html#2.2.6">Release
|
|
Notes</a></p>
|
|
</li>
|
|
</ul>
|
|
<p></p>
|
|
<!-- Jigsaw release -->
|
|
<ul>
|
|
<li><b>Released June 8th, 2005: Jigsaw 2.2.5</b> · <a
|
|
href="#Getting-2-2-5">Download</a>
|
|
<p>
|
|
It also contains a reworked HTTP client stack and SSL code
|
|
updates, an improved Digest Authentication implementation, and WebDAV
|
|
interoperability improvements. Along with some stability fixes for servers
|
|
with a long uptime and huge traffic.
|
|
</p>
|
|
<p>... more details in the <a href="RelNotes.html#2.2.5">Release
|
|
Notes</a></p>
|
|
<p>UPDATE July 4th 2005: to Jigsaw 2.2.5a to fix a configuration
|
|
file error</p>
|
|
</li>
|
|
</ul>
|
|
<p></p>
|
|
<!-- current release -->
|
|
<!-- Jigsaw release -->
|
|
<!-- <ul>
|
|
<li><b>Released January 8th, 2003: Jigsaw 2.2.2</b> · <a
|
|
href="#Getting-2-2-2">Download</a>
|
|
<p></p>
|
|
<p>This new release fixes several bugs, and add performance
|
|
optimizations. It also provides HTTP compliance fixes.
|
|
The only new feature is SSL support, contributed by Thomas Kopp
|
|
</p>
|
|
<p></p>
|
|
<ul>
|
|
<li>SSL Support for HTTP and WebDAV (<a href="http://dev.w3.org/cvsweb/~checkout~/java/classes/org/w3c/jigsaw/https/readme.txt?rev=1.1&content-type=text/plain">raw doc</a>).
|
|
<li>HTTP/1.1 compliance
|
|
<li>WebDAV support
|
|
<li>Many bug fixes
|
|
<li>... more details in the <a href="RelNotes.html#2.2.2">Release
|
|
Notes</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p></p>
|
|
-->
|
|
<!-- winie release -->
|
|
<ul>
|
|
<li><b>Released November 10th, 2001: Winie 1.0.9a</b> · <a
|
|
href="http://jigsaw.w3.org/Winie/">Download</a>
|
|
<p></p>
|
|
<p>Winie is a network utility to put files on the web using
|
|
HTTP/1.1. The main feature of Winie is to solve the <a
|
|
href="http://www.w3.org/1999/04/Editing/">"lost update
|
|
problem"</a> by storing ETags. Winie use the client side
|
|
api of Jigsaw.</p>
|
|
<p>Changes:</p>
|
|
<ul>
|
|
<li>Content-Language support</li>
|
|
<li>Bugs fixed</li>
|
|
</ul>
|
|
<p>Features are:</p>
|
|
<ul>
|
|
<li>PUT, GET and DELETE files on the web</li>
|
|
<li>Version conflict detection, see <a
|
|
href="http://www.w3.org/1999/04/Editing/">"The lost update
|
|
problem"</a></li>
|
|
<li>Retries when connection closed (like wget does)</li>
|
|
<li>Upload all files located in a directory (recursively
|
|
or not)</li>
|
|
<li>Support for proxies</li>
|
|
<li>Support for metadata configuration (language, charset)</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p></p>
|
|
<!-- webdav release -->
|
|
<ul>
|
|
<li><b>Released November 24th 2000: Jigsaw WebDAV Package</b> · <a
|
|
href="#get-webdav">Download</a>
|
|
<p></p>
|
|
<p>
|
|
"WebDAV stands for "Web-based Distributed Authoring and
|
|
Versioning". It is a set of extensions to the HTTP protocol
|
|
which allows users to collaboratively edit and manage files
|
|
on remote web servers." (<a
|
|
href="http://www.webdav.org/">webdav.org</a>)
|
|
<p>This is a WebDAV implementation based on Jigsaw 2.1.2, it
|
|
has been tested with cadaver, DAVExplorer and
|
|
WebFolders. Go to <a
|
|
href="http://www.webdav.org/projects/">webdav.org</a>
|
|
for a more complete list of DAV client. This package is
|
|
preconfigured as a WebDAV server.
|
|
</ul>
|
|
<p></p>
|
|
<!-- older 2.0 release -->
|
|
<ul>
|
|
<li><b>Released June 5th 2000: Jigsaw 2.0.5</b> · <a
|
|
href="#Getting-2-0">Download</a>
|
|
<p></p>
|
|
<ul>
|
|
<li><a href="Doc/User/servlets.html">Servlet API Support</a>
|
|
JSDK/2.2 support</li>
|
|
<li>JSP Support</li>
|
|
<li><a href="http://www.w3.org/TR/photo-rdf/">Image metadata</a>
|
|
extraction</li>
|
|
<li>Many bug fixes.</li>
|
|
<li>... more details in the <a href="RelNotes.html#2.0.5">Release
|
|
Notes</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<p></p>
|
|
<!-- older news -->
|
|
|
|
<ul>
|
|
<li><b>August 17th 1999: ServerWatch's Review of Jigsaw</b> · <a
|
|
href="References.html#sw">Jigsaw References Page</a>
|
|
<p class="press-citation"><span style="text-indent: 20pt; margin-right:
|
|
10pt; margin-top: 10pt">« Jigsaw 2.0, as developed by the World
|
|
Wide Web Consortium (W3C), is designed to be a technology demonstration
|
|
rather than a full-fledged release. It's purposely intended as a project
|
|
to showcase new technologies, but in the case of Jigsaw 2.0, this Web
|
|
server also ends up being more robust than the average Web server. Most
|
|
importantly, though, Jigsaw serves as a useful blueprint to the future of
|
|
the HTTP protocol and object-oriented Web servers. »</span></p>
|
|
</li>
|
|
</ul>
|
|
<!-- end of news -->
|
|
<!-- <div style="margin: 20pt"> -->
|
|
|
|
<p></p>
|
|
<h2><a name="www-jigsaw"></a>Mailing list</h2>
|
|
|
|
<div class="indent">
|
|
The <b>www-jigsaw@w3.org</b> is a public mailing list for open discussions on
|
|
Jigsaw. For more information on W3C mailing lists, check out the <a
|
|
href="../Mail">Mail Information</a> page. Check out the <a
|
|
href="Doc/FAQ.html">FAQ</a> and <a
|
|
href="http://lists.w3.org/Archives/Public/www-jigsaw/">archive</a> before
|
|
posting. Bug reports, questions on the current design, etc. should be directed
|
|
to <a href="mailto:jigsaw@w3.org">jigsaw@w3.org</a>. To subscribe to
|
|
<b>www-jigsaw@w3.org</b>, send a mail to <b>www-jigsaw-request@w3.org</b> with
|
|
"subscribe" in the subject.</div>
|
|
<!-- indent -->
|
|
|
|
|
|
<h2><a name="Getting"></a>Download and Installation</h2>
|
|
|
|
<div class="indent">
|
|
The Jigsaw distribution contains the Java source code, the documentation and
|
|
the pre-compiled classes. After you download the distribution, see the <a
|
|
href="Doc/User/installation.html">Installation</a> section of the <a
|
|
href="Doc/#User_Documentation">User Documentation</a>.
|
|
|
|
<p>There is also an experimental <b>printable documentation</b>, available in
|
|
<a href="http://jigsaw.w3.org/Doc/JigsawDoc.pdf">pdf</a> or <a
|
|
href="http://jigsaw.w3.org/Doc/JigsawDoc.ps.gz">postscript</a>. The Jigsaw
|
|
distribution is available in two formats both through the FTP and HTTP
|
|
protocols (you may want to check the <a href="mirror.html">Jigsaw mirror
|
|
sites</a> for public versions only): <!-- stable version 2.0.5-->
|
|
</p>
|
|
|
|
<!-- release 2.2.2 -->
|
|
<p></p><a name="Getting-2-2"></a>
|
|
<a name="Getting-2-2-6"></a><h4>Jigsaw 2.2.6</h4>
|
|
<dl>
|
|
<dt>HTTP</dt>
|
|
<dd>The <a href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.6.zip">zip
|
|
file</a> is suitable for Windows [9132 Ko].</dd>
|
|
<dd>The <a
|
|
href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.6.tar.gz">tar, gziped
|
|
file</a> is suitable for UNIXes [6212 Ko].</dd>
|
|
<dd>The <a
|
|
href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.6.tar.bz2">tar,
|
|
bziped file</a> is suitable for UNIXes [4580 Ko].</dd>
|
|
</dl>
|
|
<h5 id="chekcums">Cheksums</h5>
|
|
<dl>
|
|
<dt>jigsaw_2.2.6.zip</dt>
|
|
<dd><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.15">Content-Md5</a>: fBhlh9ttr14YAqe45Yi+xg==</dd>
|
|
<dd>md5sum: 7c186587db6daf5e1802a7b8e588bec6</dd>
|
|
<dt>jigsaw_2.2.6.tar.gz</dt>
|
|
<dd><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.15">Content-Md5</a>Content-Md5: yEjgbXhRyg0kP9i970x3ZQ==</dd>
|
|
<dd>md5sum: c848e06d7851ca0d243fd8bdef4c7765</dd>
|
|
<dt>jigsaw_2.2.6.tar.bz2</dt>
|
|
<dd><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.15">Content-Md5</a>: H+sD6KJaaLiZQOE3+829OQ==</dd>
|
|
<dd>md5sum: 1feb03e8a25a68b89940e137fbcdbd39</dd>
|
|
</dl>
|
|
|
|
<!-- experimental 2.1.2 version and stable 2.2.0
|
|
<p></p>
|
|
<a name="Getting-2-1"></a><h4>Jigsaw 2.2.0</h4>
|
|
<dl>
|
|
<dt>HTTP</dt>
|
|
<dd>The <a href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.0.zip">zip
|
|
file</a> is suitable for Windows [7839 Ko].</dd>
|
|
<dd>The <a
|
|
href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.0.tar.gz">tar, gziped
|
|
file</a> is suitable for UNIXes [5400 Ko].</dd>
|
|
<dd>The <a
|
|
href="http://jigsaw.w3.org/Distrib/jigsaw_2.2.0.tar.bz2">tar,
|
|
bziped file</a> is suitable for UNIXes [4013 Ko].</dd>
|
|
</dl> -->
|
|
<!-- no mirror yet, wait for tomorrow formirroring to kick in
|
|
<dl>
|
|
<dt>HTTP Mirror</dt>
|
|
<dd>The <a href="jigsaw_2.1.2.zip">zip file</a> is suitable for Windows
|
|
[6992 Ko].</dd>
|
|
<dd>The <a href="jigsaw_2.1.2.tar.gz">tar, gziped file</a> is suitable for
|
|
UNIXes [4656 Ko].</dd>
|
|
<dd>The <a href="jigsaw_2.1.2.tar.bz2">tar, bziped file</a> is suitable
|
|
for UNIXes [3384 Ko].</dd>
|
|
</dl>
|
|
-->
|
|
<!-- stable version -->
|
|
<p></p>
|
|
<a name="Getting-2-0"></a><h4>Jigsaw 2.0.5</h4>
|
|
<dl>
|
|
<dt>HTTP</dt>
|
|
<dd>The <a href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_2.0.5.zip">zip
|
|
file</a> is suitable for Windows [6584 Ko].</dd>
|
|
<dd>The <a
|
|
href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_2.0.5.tar.gz">tar, gziped
|
|
file</a> is suitable for UNIXes [4440 Ko].</dd>
|
|
<dd>The <a
|
|
href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_2.0.5.tar.bz2">tar,
|
|
bziped file</a> is suitable for UNIXes [3216 Ko].</dd>
|
|
</dl>
|
|
|
|
<p></p>
|
|
<dl>
|
|
<dt>HTTP Mirror</dt>
|
|
<dd>The <a href="jigsaw_2.0.5.zip">zip file</a> is suitable for Windows
|
|
[6584 Ko].</dd>
|
|
<dd>The <a href="jigsaw_2.0.5.tar.gz">tar, gziped file</a> is suitable for
|
|
UNIXes [4440 Ko].</dd>
|
|
<dd>The <a href="jigsaw_2.0.5.tar.bz2">tar, bziped file</a> is suitable
|
|
for UNIXes [3216 Ko].</dd>
|
|
</dl>
|
|
|
|
<p>
|
|
<!-- webdav package -->
|
|
<a name="get-webdav"></a>
|
|
<h4>Jigsaw WebDAV Package (based on 2.1.2)</h4>
|
|
<dl>
|
|
<dt>HTTP</dt>
|
|
<dd>The <a href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_webdav_2.1.2.zip">zip file</a> is suitable for
|
|
Windows [7903 Ko].</dd>
|
|
<dd>The <a href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_webdav_2.1.2.tar.gz">tar, gziped file</a> is
|
|
suitable for UNIXes [5633 Ko].</dd>
|
|
<dd>The <a href="http://jigsaw.w3.org/Devel/Mirror/jigsaw_webdav_2.1.2.tar.bz2">tar, bziped file</a> is
|
|
suitable for UNIXes [3967 Ko].</dd>
|
|
</dl>
|
|
|
|
<!-- proxy package -->
|
|
<a name="get-proxy"></a>
|
|
|
|
<h4>Jigsaw Proxy Package (based on 2.0.2 - 5th May 1999 devel release)</h4>
|
|
<dl>
|
|
<!-- <DT>
|
|
FTP
|
|
<DD>
|
|
The <A HREF="ftp://ftp.w3.org/pub/jigsaw/jigsaw_proxy.zip">zip file</A> is
|
|
suitable for Windows. <BR>
|
|
The <A HREF="ftp://ftp.w3.org/pub/jigsaw/jigsaw_proxy.tar.gz">tar, gziped
|
|
file</A> is suitable for UNIXes. <BR>
|
|
The <A HREF="jigsaw_proxy_2.0beta3.tar.bz2">tar, bziped file</A> is suitable
|
|
for UNIXes.
|
|
-->
|
|
<dt>HTTP</dt>
|
|
<dd>The <a href="jigsaw_proxy_2.0.2.zip">zip file</a> is suitable for
|
|
Windows [1072 Ko].</dd>
|
|
<dd>The <a href="jigsaw_proxy_2.0.2.tar.gz">tar, gziped file</a> is
|
|
suitable for UNIXes [1022 Ko].</dd>
|
|
<dd>The <a href="jigsaw_proxy_2.0.2.tar.bz2">tar, bziped file</a> is
|
|
suitable for UNIXes [833 Ko].</dd>
|
|
</dl>
|
|
|
|
<h4>Jigsaw 1.0beta2</h4>
|
|
<dl>
|
|
<dt>FTP</dt>
|
|
<dd>The <a href="ftp://ftp.w3.org/pub/jigsaw/jigsaw.zip">zip file</a> is
|
|
suitable for Windows.</dd>
|
|
<dd>The <a href="ftp://ftp.w3.org/pub/jigsaw/jigsaw.tar.gz">tar, gziped
|
|
file</a> is suitable for UNIXes.</dd>
|
|
<dt></dt>
|
|
</dl>
|
|
<dl>
|
|
<dt>HTTP</dt>
|
|
<dd>The <a href="jigsaw.zip">zip file</a> is suitable for Windows.</dd>
|
|
<dd>The <a href="jigsaw.tar.gz">tar, gziped file</a> is suitable for
|
|
UNIXes.</dd>
|
|
</dl>
|
|
|
|
<h3>Platforms</h3>
|
|
The server will run on any platform supporting Java. At this time, it has been
|
|
tested on Win95, WinNT and Solaris 2.x. Other people have reported successful
|
|
use of Jigsaw on OS/2, MacOS, BeOS, Linux, AS-400 and AIX. <br>
|
|
Recommended JDK version: 1.2 and up (it runs also with jdk1.1.6 and up).
|
|
|
|
<p>Some details on platform specific environments that run Jigsaw:</p>
|
|
<ul>
|
|
<li>OS/2: Warp4, java 1.1.6 IBM build o116-19980605 (thanks to <a
|
|
href="mailto:twh270@hotmail.com">Tom Wheeler</a>)</li>
|
|
</ul>
|
|
|
|
<h3>Known Bugs</h3>
|
|
The current list of <a href="Bugs.html">known bugs</a>, along with their
|
|
status.
|
|
|
|
</div>
|
|
<!-- indent -->
|
|
|
|
</div>
|
|
<!-- body -->
|
|
|
|
<div class="footer">
|
|
<p></p>
|
|
<hr noshade="noshade" width="100%">
|
|
|
|
<a href="mailto:jigsaw@w3.org">Jigsaw Team</a> <br>
|
|
<span class="mini">$Id: Overview.html,v 1.206 2009/01/08 15:45:31 ylafon Exp $
|
|
</span>
|
|
|
|
<p class="copyright"><a rel="Copyright"
|
|
href="/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 1996-2003
|
|
<a href="/"><acronym
|
|
title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a
|
|
href="http://www.lcs.mit.edu/"><acronym
|
|
title="Massachusetts Institute of Technology">MIT</acronym></a>, <a
|
|
href="http://www.ercim.org/"><acronym
|
|
title="European Research Consortium for Informatics and
|
|
Mathematics">ERCIM</acronym></a>, <a
|
|
href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a
|
|
href="/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a
|
|
href="/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>, <a
|
|
rel="Copyright" href="/Consortium/Legal/copyright-documents">document
|
|
use</a>
|
|
and <a rel="Copyright" href="/Consortium/Legal/copyright-software">software
|
|
licensing</a> rules apply. Your interactions with this site are in
|
|
accordance
|
|
with our <a href="/Consortium/Legal/privacy-statement#Public">public</a> and
|
|
<a href="/Consortium/Legal/privacy-statement#Members">Member</a> privacy
|
|
statements.</p>
|
|
</div>
|
|
<!-- </div> -->
|
|
<!-- margin -->
|
|
</body>
|
|
</html>
|