diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2007-03-16 12:14:58 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2007-03-16 12:14:58 +0000 |
commit | ad285efe2dfaa3c20d8027975b0a7f456bb4f6df (patch) | |
tree | ce3fc22fafe09215d73ad5edfd5d18e3ce8b9881 /www/jetty | |
parent | 4f8b3b5b69bfea03a8a51d3e9185eafeb861eedb (diff) | |
download | ports-ad285efe2dfaa3c20d8027975b0a7f456bb4f6df.tar.gz ports-ad285efe2dfaa3c20d8027975b0a7f456bb4f6df.zip |
Notes
Diffstat (limited to 'www/jetty')
-rw-r--r-- | www/jetty/Makefile | 98 | ||||
-rw-r--r-- | www/jetty/distinfo | 6 | ||||
-rw-r--r-- | www/jetty/files/jetty.in | 43 | ||||
-rw-r--r-- | www/jetty/files/jettyctl.in | 177 | ||||
-rw-r--r-- | www/jetty/files/message-advanced.in | 23 | ||||
-rw-r--r-- | www/jetty/files/message.in | 36 | ||||
-rw-r--r-- | www/jetty/files/pkg-deinstall.in | 63 | ||||
-rw-r--r-- | www/jetty/files/pkg-install.in | 49 | ||||
-rw-r--r-- | www/jetty/pkg-descr | 51 | ||||
-rw-r--r-- | www/jetty/pkg-message | 31 | ||||
-rw-r--r-- | www/jetty/pkg-plist | 945 |
11 files changed, 501 insertions, 1021 deletions
diff --git a/www/jetty/Makefile b/www/jetty/Makefile index 7de339ef6fa5..97f5f7d3dded 100644 --- a/www/jetty/Makefile +++ b/www/jetty/Makefile @@ -6,41 +6,93 @@ # PORTNAME= jetty -DISTVERSION= 5.1.11RC0 -PORTREVISION= 1 +DISTVERSION= 6.1.1 CATEGORIES= www java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= jetty -DISTNAME= ${PORTNAME}-${DISTVERSION}-all +MASTER_SITE_SUBDIR= ${PORTNAME} -MAINTAINER= ports@FreeBSD.org -COMMENT= Extensible Java HTTP Server +MAINTAINER= jbq@caraldi.com +COMMENT= Full-featured web server implemented entirely in java +USE_RC_SUBR= ${PORTNAME} USE_ZIP= yes -JAVA_BUILD= jdk USE_JAVA= yes JAVA_VERSION= 1.4+ -USE_ANT= yes -WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} +USE_PYTHON= 1.6+ +PLIST= ${WRKDIR}/pkg-plist +PKGMESSAGE= ${WRKDIR}/pkg-message -PLIST_SUB= JETTY_VERSION=${PORTVERSION} +APP_NAME= ${PORTNAME} +APP_HOME= ${PREFIX}/${PORTNAME} +PID_FILE?= ${APP_HOME}/${APP_NAME}.pid +RUNASUSER?= www +RUNASUID?= 80 +GROUP?= www +GID?= 80 +LOG_FILE?= ${APP_HOME}/${APP_NAME}.log -post-extract: - ${FIND} ${WRKSRC} -name CVS -delete - ${FIND} ${WRKSRC} -name .cvsignore -delete +SUB_LIST= \ + APP_HOME=${APP_HOME} \ + APP_NAME=${APP_NAME} \ + RC_SUBR=${RC_SUBR} \ + JAVA_HOME=${JAVA_HOME} \ + JAVA=${JAVA} \ + PID_FILE=${PID_FILE} \ + RUNASUSER=${RUNASUSER} \ + RUNASUID=${RUNASUID} \ + GROUP=${GROUP} \ + GID=${GID} \ + LOG_FILE=${LOG_FILE} \ + PYTHON_CMD=${PYTHON_CMD} + +SUB_FILES= \ + pkg-install \ + pkg-deinstall \ + ${APP_NAME}ctl \ + ${APP_NAME} \ + message \ + message-advanced + +do-build: + +post-build: + @${ECHO_MSG} "===> Building packing list" + @> ${PLIST} + + @cd ${WRKSRC} && ${FIND} -H * -type f \ + | ${EGREP} -v "^(bin/|bin$$)" | ${SED} -e "s|^|${PORTNAME}/|" >> ${PLIST} + + @cd ${WRKSRC} && ${FIND} -H -d * -type d \ + | ${EGREP} -v "^(bin/|bin$$)" | ${SED} -e "s|^|@dirrm ${PORTNAME}/|" >> ${PLIST} + + @${ECHO} @dirrm ${PORTNAME} >> ${PLIST} + @${CAT} ${MASTERDIR}/pkg-plist >> ${PLIST} + +pre-install: + @${FMT} -w80 ${WRKDIR}/message > ${PKGMESSAGE} + @${CAT} ${WRKDIR}/message-advanced >> ${PKGMESSAGE} do-install: - @${MKDIR} ${PREFIX}/share/java/${PORTNAME} - @(cd ${WRKSRC} && ${TAR} -c --exclude 'src/*' -f - ./ ) \ - | (cd ${PREFIX}/share/java/${PORTNAME} && ${TAR} --unlink -x -f -) + @${ECHO_MSG} "===> Installing into ${APP_HOME}" + +# Create user/group + @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + + @${MKDIR} ${APP_HOME} + @cd ${WRKSRC} && ${FIND} -H * | ${EGREP} -v "^(bin/|bin$$)" | ${CPIO} -pdmuL -R ${RUNASUSER}:${GROUP} ${APP_HOME} + @${CHOWN} ${RUNASUSER}:${GROUP} ${PREFIX}/${PORTNAME} + + @${ECHO_MSG} "===> Installing into ${PREFIX}/sbin" + @${INSTALL_SCRIPT} ${WRKDIR}/${APP_NAME}ctl ${PREFIX}/sbin + + @${ECHO_MSG} "===> Installing ${PREFIX}/etc/rc.d/${APP_NAME}" + @${INSTALL_SCRIPT} ${WRKDIR}/${APP_NAME} ${PREFIX}/etc/rc.d post-install: - @${SED} 's|%%PREFIX%%|${PREFIX}|g' ${PKGMESSAGE} \ - | ${SED} 's|-%%PORTVERSION%%||g' - @${CHMOD} a+rx \ - ${PREFIX}/share/java/${PORTNAME}/extra/unix/bin/jetty.sh - @${LN} -sf \ - ${PREFIX}/share/java/${PORTNAME}/extra/unix/bin/jetty.sh \ - ${PREFIX}/sbin/jetty + @${ECHO_CMD} + @${ECHO_CMD} "********************************************************************************" + @${CAT} ${PKGMESSAGE} + @${ECHO_CMD} "********************************************************************************" + @${ECHO_CMD} .include <bsd.port.mk> diff --git a/www/jetty/distinfo b/www/jetty/distinfo index 24ce2ad5bad6..48079a3cd86b 100644 --- a/www/jetty/distinfo +++ b/www/jetty/distinfo @@ -1,3 +1,3 @@ -MD5 (jetty-5.1.11RC0-all.zip) = 80747b6fb676d4aaa406f80c4291e4d9 -SHA256 (jetty-5.1.11RC0-all.zip) = c46276a3dc1eb494a01da17f3f938881231a8418861a0ed3ab9ade5063baf874 -SIZE (jetty-5.1.11RC0-all.zip) = 13884528 +MD5 (jetty-6.1.1.zip) = 06c3e55743759c1b25b0133505d33170 +SHA256 (jetty-6.1.1.zip) = 7cff03cff9a38b1592215ec86fcf0760072152a7237a1a6612241e8fc6c69895 +SIZE (jetty-6.1.1.zip) = 17258156 diff --git a/www/jetty/files/jetty.in b/www/jetty/files/jetty.in new file mode 100644 index 000000000000..6faa3bfa10d6 --- /dev/null +++ b/www/jetty/files/jetty.in @@ -0,0 +1,43 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: %%APP_NAME%% +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# +# Add the following line to /etc/rc.conf to enable %%APP_NAME%%: +# +# %%APP_NAME%%_enable="YES" +# + +. %%RC_SUBR%% + +name=%%APP_NAME%% +rcvar=`set_rcvar` + +command="%%PREFIX%%/sbin/%%APP_NAME%%ctl" +command_args="start" +pidfile=%%PID_FILE%% + +# set defaults + +%%APP_NAME%%_enable=${%%APP_NAME%%_enable:-"NO"} +%%APP_NAME%%_user=${%%APP_NAME%%_user:-"www"} +%%APP_NAME%%_group=${%%APP_NAME%%_group:-"www"} + +load_rc_config ${name} + +if test -n "${%%APP_NAME%%_java_version}" ; then + JAVA_HOME=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2) + procname=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2) +else + JAVA_HOME=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2) + procname=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2) +fi + +export JAVA_HOME + +run_rc_command "$1" diff --git a/www/jetty/files/jettyctl.in b/www/jetty/files/jettyctl.in new file mode 100644 index 000000000000..705acd5c5b26 --- /dev/null +++ b/www/jetty/files/jettyctl.in @@ -0,0 +1,177 @@ +#! %%PYTHON_CMD%% + +################################################################################ +# Author: Jean-Baptiste Quenot <jb.quenot@caraldi.com> +# Purpose: Manage resin pid file and log files +# Date Created: 2005-01-21 15:43:19 +# Revision: $FreeBSD$ +################################################################################ +# Copyright (c) 2004, Jean-Baptiste Quenot <jb.quenot@caraldi.com> +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# * Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# * The name of the contributors may not be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +################################################################################ +# +# Files handled by this script (pid file, log files) must reside in a writable +# directory, ie the directory must be owned by the user running the program. + +import sys, os, signal, time, stat, re + +# -socketwait 12345 +# -stdout $APP_HOME/log/stdout.log +# -stderr $APP_HOME/log/stderr.log + +def readProcessId(): + f = open(PID_FILE, 'r') + pid = int(f.readline()) + f.close() + return pid + +def isProgramRunning(pid): + # Send a dummy signal to the process. If it died, an exception is + # thrown + try: + os.kill(pid, signal.SIGCONT) + return 1 + except OSError: + return 0 + +def usage(): + print >> sys.stderr, "Usage: %s {start|stop|restart}" % sys.argv[0] + +def start(): + cwd = os.getcwd() + if os.path.exists(PID_FILE): + # Read the process id + pid = readProcessId() + + if isProgramRunning(pid): + print >> sys.stderr, '%s already started' % APP_NAME + sys.exit(3) + + if not(os.path.exists(COMMAND)): + print >> sys.stderr, '%s cannot be found' % COMMAND + sys.exit(3) + + # Append program output to a log file + l = open(LOG_FILE, 'a') + orig_stderr = os.dup(sys.stderr.fileno()) + os.dup2(l.fileno(), sys.stdout.fileno()) + os.dup2(l.fileno(), sys.stderr.fileno()) + + finfo = os.stat(COMMAND)[stat.ST_MODE] + executable = stat.S_IMODE(finfo) & 0111 + if not(executable): + sys.stderr = os.fdopen(orig_stderr, 'w') + print >> sys.stderr, 'Cannot run %s, execute bit is missing' % COMMAND + sys.exit(5) + + if APP_HOME: + # Change current directory to APP_HOME + os.chdir(APP_HOME) + + # Start program in the background + pid = os.spawnv(os.P_NOWAIT, COMMAND, ARGS) + + # Wait a little + time.sleep(.4) + (status_pid, status) = os.waitpid(pid, os.WNOHANG) + + # Check program exit status, if available + if status_pid != 0 and os.WIFEXITED(status): + sys.stderr = os.fdopen(orig_stderr, 'w') + print >> sys.stderr, 'Could not start %s. Check %s for errors.' % (APP_NAME, LOG_FILE) + sys.exit(2) + + # It's alive, so write down the process id + os.chdir(cwd) + f = open(PID_FILE, 'w') + print >> f, pid + f.close() + +def warnNotRunning(): + if sys.argv[1] == "stop": + print >> sys.stderr, '%s is not running' % APP_NAME + else: + print >> sys.stderr, 'Warning: %s was not running' % APP_NAME + +def cleanup(): + os.unlink(PID_FILE) + +def stop(): + if os.path.exists(PID_FILE): + # Read the process id + pid = readProcessId() + else: + warnNotRunning() + return + + if not(isProgramRunning(pid)): + warnNotRunning() + cleanup() + return + + # Terminate program + os.kill(pid, signal.SIGTERM) + + while isProgramRunning(pid): + time.sleep(.1) + + cleanup() + +if __name__ == '__main__': + LOG_FILE = "%%LOG_FILE%%" + APP_NAME = "%%APP_NAME%%" + APP_HOME = "%%APP_HOME%%" + PID_FILE = "%%PID_FILE%%" + COMMAND = "%%PREFIX%%/bin/java" + ARGS = [COMMAND] + + ARGS += sys.argv[1:-1] + + ARGS += [ + "-Djetty.home=%%APP_HOME%%", + "-jar", + "%%APP_HOME%%/start.jar", + "%%PREFIX%%/etc/%%APP_NAME%%.xml" + ] + + os.environ['PATH'] = "%%LOCALBASE%%/bin:/usr/bin:/bin" + + if len(sys.argv) < 2: + usage() + sys.exit(1) + + if sys.argv[-1] == "start": + start() + + elif sys.argv[-1] == "stop": + stop() + + elif sys.argv[-1] == "restart": + stop() + start() + + else: + usage() + sys.exit(1) diff --git a/www/jetty/files/message-advanced.in b/www/jetty/files/message-advanced.in new file mode 100644 index 000000000000..60f676a9c59a --- /dev/null +++ b/www/jetty/files/message-advanced.in @@ -0,0 +1,23 @@ + +-------------------------------------------------------------------------------- +ADVANCED USAGE + +If you need to pass special options to Java, please set the +%%APP_NAME%%_flags option in /etc/rc.conf, see examples below: + + # Prevent Java from opening an X11 display + + %%APP_NAME%%_flags="-Djava.awt.headless=true" + + # Increase memory limit of the Java virtual machine + + %%APP_NAME%%_flags="-Xms32m -Xmx256m" + + # Run Java with remote debugging turned on on port 8000 + + %%APP_NAME%%_flags="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000" + +To specify the java version to use, please use %%APP_NAME%%_java_version: + + %%APP_NAME%%_java_version="1.4" + diff --git a/www/jetty/files/message.in b/www/jetty/files/message.in new file mode 100644 index 000000000000..03a2cae16fc4 --- /dev/null +++ b/www/jetty/files/message.in @@ -0,0 +1,36 @@ +Jetty is now installed in %%APP_HOME%% + +You may want to activate it in /etc/rc.conf: + + # echo %%APP_NAME%%_enable="YES" >> /etc/rc.conf + +Then copy the sample configuration file to the proper location: + + # cp %%PREFIX%%/jetty/etc/jetty.xml %%PREFIX%%/etc/jetty.xml + +Now, start Jetty: + +env - %%PREFIX%%/etc/rc.d/%%APP_NAME%%.sh start + +For this control script to run seamlessly, it is recommended to increase the +maximum length of commands displayed by ps(1). Please append the following +setting to /etc/sysctl.conf: + + # Do not truncate command line arguments in ps(1) listing + kern.ps_arg_cache_limit=10000 + +This setting will take effect at next reboot, however it is possible to have +immediate effect with the following command as root: + + # sysctl kern.ps_arg_cache_limit=10000 + +If you wish to skip this setting, please note that the `stop', `restart' and +`status' will not function properly with %%APP_NAME%%.sh. + +Once Jetty is started, point your web browser to the default home page at +http://localhost:8080/test/ to read the documentation and test the samples. + +Jetty configuration is located at %%PREFIX%%/etc/%%APP_NAME%%.xml + + +Enjoy! diff --git a/www/jetty/files/pkg-deinstall.in b/www/jetty/files/pkg-deinstall.in new file mode 100644 index 000000000000..fcfbbb0d33c2 --- /dev/null +++ b/www/jetty/files/pkg-deinstall.in @@ -0,0 +1,63 @@ +#!/bin/sh +# +# This script does the following. +# +# * Checks if the PID file exists. If it does, it kills the +# process and removes the PID file. +# +# * Checks if the 'www' user exists. If it does, then it displays +# a message. +# +# $FreeBSD$ +# +# Borrowed from the jakarta-tomcat port +# + +set -e + +PID_FILE=%%PID_FILE%% +RUNASUSER=%%RUNASUSER%% +APP_NAME=%%APP_NAME%% +LOG_FILE=%%LOG_FILE%% + +# Make sure we're in the right stage of the process +if [ "$2" = "DEINSTALL" ]; then + + # Kill the process if it is still running + if [ -s ${PID_FILE} ]; then + PID=`cat ${PID_FILE}` + echo -n ">> Killing ${APP_NAME} process (${PID})..." + + if /bin/kill ${PID} > /dev/null 2> /dev/null ; then + echo " [ DONE ]" + else + echo " [ FAILED ]" + fi + + echo -n ">> Removing PID file (${PID_FILE})..." + + if rm ${PID_FILE} > /dev/null 2> /dev/null ; then + echo " [ DONE ]" + else + echo " [ FAILED ]" + fi + fi + + if [ -e ${LOG_FILE} ] ; then + echo -n ">> Removing log file (${LOG_FILE})..." + if rm ${LOG_FILE} > /dev/null 2> /dev/null ; then + echo " [ DONE ]" + else + echo " [ FAILED ]" + fi + fi +fi + +if [ "$2" = "POST-DEINSTALL" ]; then + # If the user exists, then display a message + if pw usershow "$RUNASUSER" 2>/dev/null 1>&2; then + echo "To delete the $RUNASUSER user permanently, use 'pw userdel $RUNASUSER'" + fi +fi + +exit 0 diff --git a/www/jetty/files/pkg-install.in b/www/jetty/files/pkg-install.in new file mode 100644 index 000000000000..2d13ded48937 --- /dev/null +++ b/www/jetty/files/pkg-install.in @@ -0,0 +1,49 @@ +#!/bin/sh +# +# Checks if the requested user and group exist. If they don't, then +# an attempt is made to create both. +# +# $FreeBSD$ +# +# Borrowed from the jakarta-tomcat port +# + +set -e + +RUNASUSER=%%RUNASUSER%% +RUNASUID=%%RUNASUID%% +GROUP=%%GROUP%% +GID=%%GID%% +APP_NAME=%%APP_NAME%% + +if [ "$2" = "POST-INSTALL" ]; then + # We're called after the 'make install' process + # See if the group already exists + if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then + + # If not, try to create it + if pw groupadd ${GROUP} -g ${GID}; then + echo "Added group \"${GROUP}\"." + else + echo "Adding group \"${GROUP}\" failed..." + exit 1 + fi + fi + + # See if the user already exists + if ! pw usershow "${RUNASUSER}" 2>/dev/null 1>&2; then + + # If not, try to create it + if pw useradd ${RUNASUSER} -u ${RUNASUID} -g ${GROUP} -h - \ + -s "/sbin/nologin" -d "/nonexistent" \ + -c "World Wide Web Owner"; \ + then + echo "Added user \"${RUNASUSER}\"." + else + echo "Adding user \"${RUNASUSER}\" failed..." + exit 1 + fi + fi +fi + +exit 0 diff --git a/www/jetty/pkg-descr b/www/jetty/pkg-descr index 1ba27e600821..9bd74bf52bcf 100644 --- a/www/jetty/pkg-descr +++ b/www/jetty/pkg-descr @@ -1,22 +1,33 @@ -Jetty is an Open Source HTTP Servlet Server written in 100% Java. -It is both a full featured HTTP/1.1 server and a servlet container. -It is designed to be full featured, light weight, high performance, -embeddable, extensible and flexible, thus making it an ideal platform -for serving dynamic HTTP requests from or for any Java application. - -Features : - - 100% Java Server - Open Source - HTTP Protocol 1.1 - Servlet API 2.2 - Java Server Pages 1.1 - SSL Support - Modular Architecture - Embeddable - Small & Efficient - Flexible Configuration - HTML Generation - EJB & JMX Integration +Jetty is an open-source, standards-based, full-featured web server implemented +entirely in java. It is released under the Apache 2.0 licence and is therefore +free for commercial use and distribution. + +Jetty can be used as: + + * a stand-alone traditional web server for static and dynamic content + * a dynamic content server behind a dedicated HTTP server such as Apache + using mod_proxy + * an embedded component within a java application + +Some of the defining features of Jetty are: + +Simplicity: The guiding principle of Jetty could be said to be "simplicity not +complexity". We want to make Jetty easy to understand and use: + +Efficiency: A lot of effort goes into optimizing Jetty's performance and +crafting the code so as to make the footprint as small as possible: + +Embeddability: Jetty is designed to be a good component. This means that it can +easily be embedded in an application without forcing the application to adapt to +it: + +Pluggability: Jetty is architected for pluggability. The API allows different +implementations of all of the principal Jetty components to be selected. At +least one, but sometimes more, implementations of a component are always +provided. However if these do not meet your needs, you are free to code your own +using the interfaces and abstract classes as a basis. This means that Jetty +can be easily customised to a particular application environment. This is +particularly useful when Jetty is acting as the web container in a J2EE server, +as Jetty's pluggability ensures a tight integration with a host container. WWW: http://jetty.mortbay.com/ diff --git a/www/jetty/pkg-message b/www/jetty/pkg-message deleted file mode 100644 index d2e6da36a6ba..000000000000 --- a/www/jetty/pkg-message +++ /dev/null @@ -1,31 +0,0 @@ - -- The environment variable JETTY_HOME should be set to the - installation directory. Typically : - - For shells like bash: - JETTY_HOME=%%PREFIX%%/share/java/jetty-%%PORTVERSION%% - export JETTY_HOME - - For shells like (t)csh: - setenv JETTY_HOME %%PREFIX%%/share/java/jetty-%%PORTVERSION%% - -- The environment variable JAVA_HOME should be set to the - Java installation directory. For instance : - - For shells like bash: - JAVA_HOME=%%PREFIX%%/jdk1.4.1 - export JAVA_HOME - - For shells like (t)csh: - setenv JAVA_HOME %%PREFIX%%/jdk1.4.1 - -- Running the Demo : - - $JETTY_HOME/bin/jetty.sh demo - - Use a browser to access the Jetty demo site at : - - http://hostname:8080 - or - http://localhost:8080 (if the browser is running - on the same machine) diff --git a/www/jetty/pkg-plist b/www/jetty/pkg-plist index bee53719dd22..f6087bfe137f 100644 --- a/www/jetty/pkg-plist +++ b/www/jetty/pkg-plist @@ -1,944 +1 @@ -sbin/jetty -share/java/jetty/LICENSE.TXT -share/java/jetty/README.TXT -share/java/jetty/VERSION.TXT -share/java/jetty/ant.properties -share/java/jetty/build.xml -share/java/jetty/classes/javax/servlet/Filter.class -share/java/jetty/classes/javax/servlet/FilterChain.class -share/java/jetty/classes/javax/servlet/FilterConfig.class -share/java/jetty/classes/javax/servlet/GenericServlet.class -share/java/jetty/classes/javax/servlet/LocalStrings.properties -share/java/jetty/classes/javax/servlet/LocalStrings_fr.properties -share/java/jetty/classes/javax/servlet/LocalStrings_ja.properties -share/java/jetty/classes/javax/servlet/RequestDispatcher.class -share/java/jetty/classes/javax/servlet/Servlet.class -share/java/jetty/classes/javax/servlet/ServletConfig.class -share/java/jetty/classes/javax/servlet/ServletContext.class -share/java/jetty/classes/javax/servlet/ServletContextAttributeEvent.class -share/java/jetty/classes/javax/servlet/ServletContextAttributeListener.class -share/java/jetty/classes/javax/servlet/ServletContextEvent.class -share/java/jetty/classes/javax/servlet/ServletContextListener.class -share/java/jetty/classes/javax/servlet/ServletException.class -share/java/jetty/classes/javax/servlet/ServletInputStream.class -share/java/jetty/classes/javax/servlet/ServletOutputStream.class -share/java/jetty/classes/javax/servlet/ServletRequest.class -share/java/jetty/classes/javax/servlet/ServletRequestAttributeEvent.class -share/java/jetty/classes/javax/servlet/ServletRequestAttributeListener.class -share/java/jetty/classes/javax/servlet/ServletRequestEvent.class -share/java/jetty/classes/javax/servlet/ServletRequestListener.class -share/java/jetty/classes/javax/servlet/ServletRequestWrapper.class -share/java/jetty/classes/javax/servlet/ServletResponse.class -share/java/jetty/classes/javax/servlet/ServletResponseWrapper.class -share/java/jetty/classes/javax/servlet/SingleThreadModel.class -share/java/jetty/classes/javax/servlet/UnavailableException.class -share/java/jetty/classes/javax/servlet/http/Cookie.class -share/java/jetty/classes/javax/servlet/http/HttpServlet.class -share/java/jetty/classes/javax/servlet/http/HttpServletRequest.class -share/java/jetty/classes/javax/servlet/http/HttpServletRequestWrapper.class -share/java/jetty/classes/javax/servlet/http/HttpServletResponse.class -share/java/jetty/classes/javax/servlet/http/HttpServletResponseWrapper.class -share/java/jetty/classes/javax/servlet/http/HttpSession.class -share/java/jetty/classes/javax/servlet/http/HttpSessionActivationListener.class -share/java/jetty/classes/javax/servlet/http/HttpSessionAttributeListener.class -share/java/jetty/classes/javax/servlet/http/HttpSessionBindingEvent.class -share/java/jetty/classes/javax/servlet/http/HttpSessionBindingListener.class -share/java/jetty/classes/javax/servlet/http/HttpSessionContext.class -share/java/jetty/classes/javax/servlet/http/HttpSessionEvent.class -share/java/jetty/classes/javax/servlet/http/HttpSessionListener.class -share/java/jetty/classes/javax/servlet/http/HttpUtils.class -share/java/jetty/classes/javax/servlet/http/LocalStrings.properties -share/java/jetty/classes/javax/servlet/http/LocalStrings_es.properties -share/java/jetty/classes/javax/servlet/http/LocalStrings_fr.properties -share/java/jetty/classes/javax/servlet/http/LocalStrings_ja.properties -share/java/jetty/classes/javax/servlet/http/NoBodyOutputStream.class -share/java/jetty/classes/javax/servlet/http/NoBodyResponse.class -share/java/jetty/classes/javax/servlet/jsp/ErrorData.class -share/java/jetty/classes/javax/servlet/jsp/HttpJspPage.class -share/java/jetty/classes/javax/servlet/jsp/JspContext.class -share/java/jetty/classes/javax/servlet/jsp/JspEngineInfo.class -share/java/jetty/classes/javax/servlet/jsp/JspException.class -share/java/jetty/classes/javax/servlet/jsp/JspFactory.class -share/java/jetty/classes/javax/servlet/jsp/JspPage.class -share/java/jetty/classes/javax/servlet/jsp/JspTagException.class -share/java/jetty/classes/javax/servlet/jsp/JspWriter.class -share/java/jetty/classes/javax/servlet/jsp/PageContext.class -share/java/jetty/classes/javax/servlet/jsp/SkipPageException.class -share/java/jetty/classes/javax/servlet/jsp/el/ELException.class -share/java/jetty/classes/javax/servlet/jsp/el/ELParseException.class -share/java/jetty/classes/javax/servlet/jsp/el/Expression.class -share/java/jetty/classes/javax/servlet/jsp/el/ExpressionEvaluator.class -share/java/jetty/classes/javax/servlet/jsp/el/FunctionMapper.class -share/java/jetty/classes/javax/servlet/jsp/el/VariableResolver.class -share/java/jetty/classes/javax/servlet/jsp/resources/jsp_2_0.xsd -share/java/jetty/classes/javax/servlet/jsp/resources/jspxml.dtd -share/java/jetty/classes/javax/servlet/jsp/resources/jspxml.xsd -share/java/jetty/classes/javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd -share/java/jetty/classes/javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd -share/java/jetty/classes/javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd -share/java/jetty/classes/javax/servlet/jsp/tagext/BodyContent.class -share/java/jetty/classes/javax/servlet/jsp/tagext/BodyTag.class -share/java/jetty/classes/javax/servlet/jsp/tagext/BodyTagSupport.class -share/java/jetty/classes/javax/servlet/jsp/tagext/DynamicAttributes.class -share/java/jetty/classes/javax/servlet/jsp/tagext/FunctionInfo.class -share/java/jetty/classes/javax/servlet/jsp/tagext/IterationTag.class -share/java/jetty/classes/javax/servlet/jsp/tagext/JspFragment.class -share/java/jetty/classes/javax/servlet/jsp/tagext/JspTag.class -share/java/jetty/classes/javax/servlet/jsp/tagext/PageData.class -share/java/jetty/classes/javax/servlet/jsp/tagext/SimpleTag.class -share/java/jetty/classes/javax/servlet/jsp/tagext/SimpleTagSupport.class -share/java/jetty/classes/javax/servlet/jsp/tagext/Tag.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagAdapter.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagAttributeInfo.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagData.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagExtraInfo.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagFileInfo.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagInfo.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagLibraryInfo.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagLibraryValidator.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagSupport.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TagVariableInfo.class -share/java/jetty/classes/javax/servlet/jsp/tagext/TryCatchFinally.class -share/java/jetty/classes/javax/servlet/jsp/tagext/ValidationMessage.class -share/java/jetty/classes/javax/servlet/jsp/tagext/VariableInfo.class -share/java/jetty/classes/javax/servlet/resources/XMLSchema.dtd -share/java/jetty/classes/javax/servlet/resources/datatypes.dtd -share/java/jetty/classes/javax/servlet/resources/j2ee_1_4.xsd -share/java/jetty/classes/javax/servlet/resources/j2ee_web_services_1_1.xsd -share/java/jetty/classes/javax/servlet/resources/j2ee_web_services_client_1_1.xsd -share/java/jetty/classes/javax/servlet/resources/jsp_2_0.xsd -share/java/jetty/classes/javax/servlet/resources/web-app_2_2.dtd -share/java/jetty/classes/javax/servlet/resources/web-app_2_3.dtd -share/java/jetty/classes/javax/servlet/resources/web-app_2_4.xsd -share/java/jetty/classes/javax/servlet/resources/xml.xsd -share/java/jetty/classes/org/mortbay/html/Applet.class -share/java/jetty/classes/org/mortbay/html/Block.class -share/java/jetty/classes/org/mortbay/html/Break.class -share/java/jetty/classes/org/mortbay/html/Comment.class -share/java/jetty/classes/org/mortbay/html/Composite.class -share/java/jetty/classes/org/mortbay/html/CompositeFactory.class -share/java/jetty/classes/org/mortbay/html/DefList.class -share/java/jetty/classes/org/mortbay/html/Element.class -share/java/jetty/classes/org/mortbay/html/Font.class -share/java/jetty/classes/org/mortbay/html/Form.class -share/java/jetty/classes/org/mortbay/html/Frame.class -share/java/jetty/classes/org/mortbay/html/FrameSet.class -share/java/jetty/classes/org/mortbay/html/Heading.class -share/java/jetty/classes/org/mortbay/html/Image.class -share/java/jetty/classes/org/mortbay/html/Include.class -share/java/jetty/classes/org/mortbay/html/Input.class -share/java/jetty/classes/org/mortbay/html/Link.class -share/java/jetty/classes/org/mortbay/html/List.class -share/java/jetty/classes/org/mortbay/html/Page.class -share/java/jetty/classes/org/mortbay/html/Script.class -share/java/jetty/classes/org/mortbay/html/Select.class -share/java/jetty/classes/org/mortbay/html/Style.class -share/java/jetty/classes/org/mortbay/html/StyleLink.class -share/java/jetty/classes/org/mortbay/html/Table.class -share/java/jetty/classes/org/mortbay/html/TableForm.class -share/java/jetty/classes/org/mortbay/html/Tag.class -share/java/jetty/classes/org/mortbay/html/Target.class -share/java/jetty/classes/org/mortbay/html/Text.class -share/java/jetty/classes/org/mortbay/html/TextArea.class -share/java/jetty/classes/org/mortbay/http/Authenticator.class -share/java/jetty/classes/org/mortbay/http/BasicAuthenticator.class -share/java/jetty/classes/org/mortbay/http/BufferedOutputStream.class -share/java/jetty/classes/org/mortbay/http/ChunkingInputStream.class -share/java/jetty/classes/org/mortbay/http/ChunkingOutputStream.class -share/java/jetty/classes/org/mortbay/http/ClientCertAuthenticator.class -share/java/jetty/classes/org/mortbay/http/ContextLoader.class -share/java/jetty/classes/org/mortbay/http/DigestAuthenticator$Digest.class -share/java/jetty/classes/org/mortbay/http/DigestAuthenticator.class -share/java/jetty/classes/org/mortbay/http/EOFException.class -share/java/jetty/classes/org/mortbay/http/HashSSORealm.class -share/java/jetty/classes/org/mortbay/http/HashUserRealm$1.class -share/java/jetty/classes/org/mortbay/http/HashUserRealm$KnownUser.class -share/java/jetty/classes/org/mortbay/http/HashUserRealm$User.class -share/java/jetty/classes/org/mortbay/http/HashUserRealm$WrappedUser.class -share/java/jetty/classes/org/mortbay/http/HashUserRealm.class -share/java/jetty/classes/org/mortbay/http/HostSocketListener.class -share/java/jetty/classes/org/mortbay/http/HttpConnection.class -share/java/jetty/classes/org/mortbay/http/HttpContext$1.class -share/java/jetty/classes/org/mortbay/http/HttpContext$Scope.class -share/java/jetty/classes/org/mortbay/http/HttpContext.class -share/java/jetty/classes/org/mortbay/http/HttpException.class -share/java/jetty/classes/org/mortbay/http/HttpFields$1.class -share/java/jetty/classes/org/mortbay/http/HttpFields$2.class -share/java/jetty/classes/org/mortbay/http/HttpFields$3.class -share/java/jetty/classes/org/mortbay/http/HttpFields$Entry.class -share/java/jetty/classes/org/mortbay/http/HttpFields$EntryIterator.class -share/java/jetty/classes/org/mortbay/http/HttpFields$Field.class -share/java/jetty/classes/org/mortbay/http/HttpFields$FieldInfo.class -share/java/jetty/classes/org/mortbay/http/HttpFields$HttpCal.class -share/java/jetty/classes/org/mortbay/http/HttpFields.class -share/java/jetty/classes/org/mortbay/http/HttpHandler.class -share/java/jetty/classes/org/mortbay/http/HttpInputStream$1.class -share/java/jetty/classes/org/mortbay/http/HttpInputStream$ClosedStream.class -share/java/jetty/classes/org/mortbay/http/HttpInputStream.class -share/java/jetty/classes/org/mortbay/http/HttpListener.class -share/java/jetty/classes/org/mortbay/http/HttpMessage$HeaderWriter.class -share/java/jetty/classes/org/mortbay/http/HttpMessage.class -share/java/jetty/classes/org/mortbay/http/HttpOnlyCookie.class -share/java/jetty/classes/org/mortbay/http/HttpOutputStream$HttpWriter.class -share/java/jetty/classes/org/mortbay/http/HttpOutputStream.class -share/java/jetty/classes/org/mortbay/http/HttpRequest$1.class -share/java/jetty/classes/org/mortbay/http/HttpRequest$2.class -share/java/jetty/classes/org/mortbay/http/HttpRequest.class -share/java/jetty/classes/org/mortbay/http/HttpResponse.class -share/java/jetty/classes/org/mortbay/http/HttpServer.class -share/java/jetty/classes/org/mortbay/http/HttpTunnel$1.class -share/java/jetty/classes/org/mortbay/http/HttpTunnel$Copy.class -share/java/jetty/classes/org/mortbay/http/HttpTunnel.class -share/java/jetty/classes/org/mortbay/http/InclusiveByteRange.class -share/java/jetty/classes/org/mortbay/http/JDBCUserRealm.class -share/java/jetty/classes/org/mortbay/http/JsseListener$CachedInfo.class -share/java/jetty/classes/org/mortbay/http/JsseListener.class -share/java/jetty/classes/org/mortbay/http/MultiPartResponse.class -share/java/jetty/classes/org/mortbay/http/NCSARequestLog.class -share/java/jetty/classes/org/mortbay/http/PathMap$Entry.class -share/java/jetty/classes/org/mortbay/http/PathMap.class -share/java/jetty/classes/org/mortbay/http/RequestLog.class -share/java/jetty/classes/org/mortbay/http/ResourceCache$CachedMetaData.class -share/java/jetty/classes/org/mortbay/http/ResourceCache$ResourceMetaData.class -share/java/jetty/classes/org/mortbay/http/ResourceCache.class -share/java/jetty/classes/org/mortbay/http/SSORealm.class -share/java/jetty/classes/org/mortbay/http/SecurityConstraint$Nobody.class -share/java/jetty/classes/org/mortbay/http/SecurityConstraint.class -share/java/jetty/classes/org/mortbay/http/SocketListener.class -share/java/jetty/classes/org/mortbay/http/SslListener$CachedInfo.class -share/java/jetty/classes/org/mortbay/http/SslListener.class -share/java/jetty/classes/org/mortbay/http/SunJsseListener.class -share/java/jetty/classes/org/mortbay/http/UserRealm.class -share/java/jetty/classes/org/mortbay/http/Version.class -share/java/jetty/classes/org/mortbay/http/ajp/AJP13Connection.class -share/java/jetty/classes/org/mortbay/http/ajp/AJP13InputStream.class -share/java/jetty/classes/org/mortbay/http/ajp/AJP13Listener.class -share/java/jetty/classes/org/mortbay/http/ajp/AJP13OutputStream.class -share/java/jetty/classes/org/mortbay/http/ajp/AJP13Packet.class -share/java/jetty/classes/org/mortbay/http/ajp/AJP13RequestPacket.class -share/java/jetty/classes/org/mortbay/http/ajp/AJP13ResponsePacket.class -share/java/jetty/classes/org/mortbay/http/ajp/jmx/AJP13ListenerMBean.class -share/java/jetty/classes/org/mortbay/http/ajp/jmx/mbean_en.properties -share/java/jetty/classes/org/mortbay/http/encoding.properties -share/java/jetty/classes/org/mortbay/http/handler/AbstractHttpHandler.class -share/java/jetty/classes/org/mortbay/http/handler/DumpHandler.class -share/java/jetty/classes/org/mortbay/http/handler/ErrorPageHandler.class -share/java/jetty/classes/org/mortbay/http/handler/ExpiryHandler.class -share/java/jetty/classes/org/mortbay/http/handler/ForwardHandler.class -share/java/jetty/classes/org/mortbay/http/handler/HTAccessHandler$HTAccess.class -share/java/jetty/classes/org/mortbay/http/handler/HTAccessHandler.class -share/java/jetty/classes/org/mortbay/http/handler/IPAccessHandler.class -share/java/jetty/classes/org/mortbay/http/handler/MsieSslHandler.class -share/java/jetty/classes/org/mortbay/http/handler/NotFoundHandler.class -share/java/jetty/classes/org/mortbay/http/handler/NullHandler.class -share/java/jetty/classes/org/mortbay/http/handler/ProxyHandler.class -share/java/jetty/classes/org/mortbay/http/handler/ResourceHandler.class -share/java/jetty/classes/org/mortbay/http/handler/RootNotFoundHandler.class -share/java/jetty/classes/org/mortbay/http/handler/SecurityHandler.class -share/java/jetty/classes/org/mortbay/http/handler/SetResponseHeadersHandler.class -share/java/jetty/classes/org/mortbay/http/handler/jmx/ResourceHandlerMBean.class -share/java/jetty/classes/org/mortbay/http/handler/jmx/mbean_en.properties -share/java/jetty/classes/org/mortbay/http/jmx/HttpContextMBean$1.class -share/java/jetty/classes/org/mortbay/http/jmx/HttpContextMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/HttpHandlerMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/HttpListenerMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/HttpServerMBean$Holder.class -share/java/jetty/classes/org/mortbay/http/jmx/HttpServerMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/JsseListenerMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/NCSARequestLogMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/SocketChannelListenerMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/SocketListenerMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/SunJsseListenerMBean.class -share/java/jetty/classes/org/mortbay/http/jmx/mbean_en.properties -share/java/jetty/classes/org/mortbay/http/mime.properties -share/java/jetty/classes/org/mortbay/http/nio/ByteBufferInputStream.class -share/java/jetty/classes/org/mortbay/http/nio/SocketChannelListener$1.class -share/java/jetty/classes/org/mortbay/http/nio/SocketChannelListener$Connection.class -share/java/jetty/classes/org/mortbay/http/nio/SocketChannelListener$SelectorThread.class -share/java/jetty/classes/org/mortbay/http/nio/SocketChannelListener.class -share/java/jetty/classes/org/mortbay/http/nio/SocketChannelOutputStream.class -share/java/jetty/classes/org/mortbay/jetty/Server$1.class -share/java/jetty/classes/org/mortbay/jetty/Server$ShutdownHookThread.class -share/java/jetty/classes/org/mortbay/jetty/Server.class -share/java/jetty/classes/org/mortbay/jetty/jmx/ServerMBean.class -share/java/jetty/classes/org/mortbay/jetty/jmx/mbean_en.properties -share/java/jetty/classes/org/mortbay/jetty/servlet/AbstractSessionManager$Session.class -share/java/jetty/classes/org/mortbay/jetty/servlet/AbstractSessionManager$SessionScavenger.class -share/java/jetty/classes/org/mortbay/jetty/servlet/AbstractSessionManager.class -share/java/jetty/classes/org/mortbay/jetty/servlet/BasicAuthenticator.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Default.class -share/java/jetty/classes/org/mortbay/jetty/servlet/DigestAuthenticator.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher$DispatcherRequest.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher$DispatcherResponse.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher$DontCloseServletOut.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher$DontCloseWriter.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher.class -share/java/jetty/classes/org/mortbay/jetty/servlet/FilterHolder$Config.class -share/java/jetty/classes/org/mortbay/jetty/servlet/FilterHolder.class -share/java/jetty/classes/org/mortbay/jetty/servlet/FormAuthenticator$1.class -share/java/jetty/classes/org/mortbay/jetty/servlet/FormAuthenticator$FormCredential.class -share/java/jetty/classes/org/mortbay/jetty/servlet/FormAuthenticator.class -share/java/jetty/classes/org/mortbay/jetty/servlet/HashSessionManager$Session.class -share/java/jetty/classes/org/mortbay/jetty/servlet/HashSessionManager.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Holder.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Invoker$Request.class -share/java/jetty/classes/org/mortbay/jetty/servlet/Invoker.class -share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter$1.class -share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter$Request.class -share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter$Response.class -share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter$ThreadState.class -share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter.class -share/java/jetty/classes/org/mortbay/jetty/servlet/JettyWebConfiguration.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHandler$Context.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHandler.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHolder$Config.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHolder.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHttpContext.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHttpRequest.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHttpResponse.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletIn.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletOut.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletSSL.class -share/java/jetty/classes/org/mortbay/jetty/servlet/ServletWriter.class -share/java/jetty/classes/org/mortbay/jetty/servlet/SessionContext.class -share/java/jetty/classes/org/mortbay/jetty/servlet/SessionManager$Session.class -share/java/jetty/classes/org/mortbay/jetty/servlet/SessionManager.class -share/java/jetty/classes/org/mortbay/jetty/servlet/TagLibConfiguration.class -share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationContext$Configuration.class -share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationContext.class -share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationHandler$CachedChain.class -share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationHandler$Chain.class -share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationHandler$FilterMapping.class -share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationHandler.class -share/java/jetty/classes/org/mortbay/jetty/servlet/XMLConfiguration.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/AbstractSessionManagerMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/ConfigurationMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/FilterHolderMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/HolderMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/JettyWebConfigurationMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/ServletHandlerMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/ServletHolderMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/ServletHttpContextMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/SessionManagerMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/WebApplicationContextMBean$1.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/WebApplicationContextMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/WebApplicationHandlerMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/XMLConfigurationMBean.class -share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/mbean_en.properties -share/java/jetty/classes/org/mortbay/jetty/servlet/webdefault.xml -share/java/jetty/classes/org/mortbay/jetty/win32/Service.class -share/java/jetty/classes/org/mortbay/log/Factory.class -share/java/jetty/classes/org/mortbay/log/Frame.class -share/java/jetty/classes/org/mortbay/log/LogFactory.class -share/java/jetty/classes/org/mortbay/log/LogImpl.class -share/java/jetty/classes/org/mortbay/log/LogSink.class -share/java/jetty/classes/org/mortbay/log/LogStream$STDERR.class -share/java/jetty/classes/org/mortbay/log/LogStream$STDOUT.class -share/java/jetty/classes/org/mortbay/log/LogStream.class -share/java/jetty/classes/org/mortbay/log/NullLogSink.class -share/java/jetty/classes/org/mortbay/log/OutputStreamLogSink.class -share/java/jetty/classes/org/mortbay/servlet/AdminServlet$1.class -share/java/jetty/classes/org/mortbay/servlet/AdminServlet.class -share/java/jetty/classes/org/mortbay/servlet/CGI$1.class -share/java/jetty/classes/org/mortbay/servlet/CGI$EnvList.class -share/java/jetty/classes/org/mortbay/servlet/CGI.class -share/java/jetty/classes/org/mortbay/servlet/Debug.class -share/java/jetty/classes/org/mortbay/servlet/Dump.class -share/java/jetty/classes/org/mortbay/servlet/Forward.class -share/java/jetty/classes/org/mortbay/servlet/MultiPartFilter$Wrapper.class -share/java/jetty/classes/org/mortbay/servlet/MultiPartFilter.class -share/java/jetty/classes/org/mortbay/servlet/MultiPartRequest$1.class -share/java/jetty/classes/org/mortbay/servlet/MultiPartRequest$Part.class -share/java/jetty/classes/org/mortbay/servlet/MultiPartRequest.class -share/java/jetty/classes/org/mortbay/servlet/MultiPartResponse.class -share/java/jetty/classes/org/mortbay/servlet/NotFoundServlet.class -share/java/jetty/classes/org/mortbay/servlet/PostFileFilter.class -share/java/jetty/classes/org/mortbay/servlet/ProxyServlet.class -share/java/jetty/classes/org/mortbay/servlet/SendRedirect.class -share/java/jetty/classes/org/mortbay/servlet/SessionDump.class -share/java/jetty/classes/org/mortbay/servlet/WelcomeFilter.class -share/java/jetty/classes/org/mortbay/start/Classpath$Loader.class -share/java/jetty/classes/org/mortbay/start/Classpath.class -share/java/jetty/classes/org/mortbay/start/Main$1.class -share/java/jetty/classes/org/mortbay/start/Main.class -share/java/jetty/classes/org/mortbay/start/Monitor.class -share/java/jetty/classes/org/mortbay/start/Version.class -share/java/jetty/classes/org/mortbay/start/start.config -share/java/jetty/classes/org/mortbay/stop/Main.class -share/java/jetty/classes/org/mortbay/util/B64Code.class -share/java/jetty/classes/org/mortbay/util/BadResource.class -share/java/jetty/classes/org/mortbay/util/BlockingQueue.class -share/java/jetty/classes/org/mortbay/util/ByteArrayISO8859Writer.class -share/java/jetty/classes/org/mortbay/util/ByteArrayOutputStream2.class -share/java/jetty/classes/org/mortbay/util/ByteArrayPool$1.class -share/java/jetty/classes/org/mortbay/util/ByteArrayPool$BAThreadLocal.class -share/java/jetty/classes/org/mortbay/util/ByteArrayPool.class -share/java/jetty/classes/org/mortbay/util/ByteBufferOutputStream.class -share/java/jetty/classes/org/mortbay/util/CachedResource.class -share/java/jetty/classes/org/mortbay/util/CodeException.class -share/java/jetty/classes/org/mortbay/util/ComponentEvent.class -share/java/jetty/classes/org/mortbay/util/ComponentListener.class -share/java/jetty/classes/org/mortbay/util/Container.class -share/java/jetty/classes/org/mortbay/util/Credential$Crypt.class -share/java/jetty/classes/org/mortbay/util/Credential$MD5.class -share/java/jetty/classes/org/mortbay/util/Credential.class -share/java/jetty/classes/org/mortbay/util/DateCache.class -share/java/jetty/classes/org/mortbay/util/EventProvider.class -share/java/jetty/classes/org/mortbay/util/FileResource.class -share/java/jetty/classes/org/mortbay/util/IO$1.class -share/java/jetty/classes/org/mortbay/util/IO$Job.class -share/java/jetty/classes/org/mortbay/util/IO$NullOS.class -share/java/jetty/classes/org/mortbay/util/IO$NullWrite.class -share/java/jetty/classes/org/mortbay/util/IO$Singleton.class -share/java/jetty/classes/org/mortbay/util/IO.class -share/java/jetty/classes/org/mortbay/util/InetAddrPort.class -share/java/jetty/classes/org/mortbay/util/JarFileResource.class -share/java/jetty/classes/org/mortbay/util/JarResource.class -share/java/jetty/classes/org/mortbay/util/KeyPairTool.class -share/java/jetty/classes/org/mortbay/util/LazyList.class -share/java/jetty/classes/org/mortbay/util/LifeCycle.class -share/java/jetty/classes/org/mortbay/util/LifeCycleEvent.class -share/java/jetty/classes/org/mortbay/util/LifeCycleListener.class -share/java/jetty/classes/org/mortbay/util/LifeCycleThread.class -share/java/jetty/classes/org/mortbay/util/LineInput$ByteBuffer.class -share/java/jetty/classes/org/mortbay/util/LineInput$LineBuffer.class -share/java/jetty/classes/org/mortbay/util/LineInput.class -share/java/jetty/classes/org/mortbay/util/Loader.class -share/java/jetty/classes/org/mortbay/util/LogSupport.class -share/java/jetty/classes/org/mortbay/util/MultiException.class -share/java/jetty/classes/org/mortbay/util/MultiMap.class -share/java/jetty/classes/org/mortbay/util/Observed.class -share/java/jetty/classes/org/mortbay/util/OutputObserver.class -share/java/jetty/classes/org/mortbay/util/PKCS12Import.class -share/java/jetty/classes/org/mortbay/util/Password.class -share/java/jetty/classes/org/mortbay/util/Pool$PondLife.class -share/java/jetty/classes/org/mortbay/util/Pool.class -share/java/jetty/classes/org/mortbay/util/Primitive.class -share/java/jetty/classes/org/mortbay/util/QuotedStringTokenizer.class -share/java/jetty/classes/org/mortbay/util/Resource.class -share/java/jetty/classes/org/mortbay/util/RolloverFileOutputStream$Rollover.class -share/java/jetty/classes/org/mortbay/util/RolloverFileOutputStream.class -share/java/jetty/classes/org/mortbay/util/SingletonList$SIterator.class -share/java/jetty/classes/org/mortbay/util/SingletonList.class -share/java/jetty/classes/org/mortbay/util/StringBufferWriter.class -share/java/jetty/classes/org/mortbay/util/StringMap$1.class -share/java/jetty/classes/org/mortbay/util/StringMap$Node.class -share/java/jetty/classes/org/mortbay/util/StringMap$NullEntry.class -share/java/jetty/classes/org/mortbay/util/StringMap.class -share/java/jetty/classes/org/mortbay/util/StringUtil.class -share/java/jetty/classes/org/mortbay/util/TempByteHolder$InputStream.class -share/java/jetty/classes/org/mortbay/util/TempByteHolder$OutputStream.class -share/java/jetty/classes/org/mortbay/util/TempByteHolder.class -share/java/jetty/classes/org/mortbay/util/TestCase.class -share/java/jetty/classes/org/mortbay/util/ThreadPool$PoolThread.class -share/java/jetty/classes/org/mortbay/util/ThreadPool.class -share/java/jetty/classes/org/mortbay/util/ThreadedServer$1.class -share/java/jetty/classes/org/mortbay/util/ThreadedServer$Acceptor.class -share/java/jetty/classes/org/mortbay/util/ThreadedServer.class -share/java/jetty/classes/org/mortbay/util/TypeUtil.class -share/java/jetty/classes/org/mortbay/util/URI.class -share/java/jetty/classes/org/mortbay/util/URLResource.class -share/java/jetty/classes/org/mortbay/util/UnixCrypt.class -share/java/jetty/classes/org/mortbay/util/UrlEncoded.class -share/java/jetty/classes/org/mortbay/util/WriterOutputStream.class -share/java/jetty/classes/org/mortbay/util/jmx/LifeCycleMBean.class -share/java/jetty/classes/org/mortbay/util/jmx/MX4JHttpAdaptor.class -share/java/jetty/classes/org/mortbay/util/jmx/ModelMBeanImpl.class -share/java/jetty/classes/org/mortbay/util/jmx/ThreadPoolMBean.class -share/java/jetty/classes/org/mortbay/util/jmx/ThreadedServerMBean.class -share/java/jetty/classes/org/mortbay/util/jmx/mbean_en.properties -share/java/jetty/classes/org/mortbay/xml/XmlConfiguration.class -share/java/jetty/classes/org/mortbay/xml/XmlParser$Attribute.class -share/java/jetty/classes/org/mortbay/xml/XmlParser$Handler.class -share/java/jetty/classes/org/mortbay/xml/XmlParser$Node$1.class -share/java/jetty/classes/org/mortbay/xml/XmlParser$Node.class -share/java/jetty/classes/org/mortbay/xml/XmlParser$NoopHandler.class -share/java/jetty/classes/org/mortbay/xml/XmlParser.class -share/java/jetty/classes/org/mortbay/xml/configure_1_0.dtd -share/java/jetty/classes/org/mortbay/xml/configure_1_1.dtd -share/java/jetty/classes/org/mortbay/xml/configure_1_2.dtd -share/java/jetty/classes/org/mortbay/xml/configure_1_3.dtd -share/java/jetty/demo/README.txt -share/java/jetty/demo/cgi-bin/env.sh -share/java/jetty/demo/cgi-bin/redirect.sh -share/java/jetty/demo/docroot/README.txt -share/java/jetty/demo/docroot/files/.htaccess -share/java/jetty/demo/docroot/files/dick/.htaccess -share/java/jetty/demo/docroot/files/dick/dick.txt -share/java/jetty/demo/docroot/files/file.html -share/java/jetty/demo/docroot/files/file.txt -share/java/jetty/demo/docroot/files/harry/.htaccess -share/java/jetty/demo/docroot/files/harry/harry.txt -share/java/jetty/demo/docroot/files/tom/tom.txt -share/java/jetty/demo/docroot/formCookie.html -share/java/jetty/demo/docroot/formGET.html -share/java/jetty/demo/docroot/formPOST.html -share/java/jetty/demo/docroot/formQueryPOST.html -share/java/jetty/demo/docroot/images/powered.png -share/java/jetty/demo/docroot/jsp/date.jsp -share/java/jetty/demo/docroot/jsp/hello.jsp -share/java/jetty/demo/docroot/jsp/snoop.jsp -share/java/jetty/demo/servlets/HelloWorldServlet.class -share/java/jetty/demo/servlets/README.txt -share/java/jetty/demo/webapps/jetty/JsseSSL.html -share/java/jetty/demo/webapps/jetty/LICENSE.TXT -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/com/acme/CheckLoader.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/DemoFilter.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/DemoListener.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/ExServlet.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/FaqServlet$FaqEntry.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/FaqServlet.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyIndex.properties -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyIndex_en.properties -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyPage$Links.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyPage$Section.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyPage.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyServlet.class -share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/RequestDispatchTest.class -share/java/jetty/demo/webapps/jetty/WEB-INF/jetty-web.xml -share/java/jetty/demo/webapps/jetty/WEB-INF/web.xml -share/java/jetty/demo/webapps/jetty/auth/admin/file.txt -share/java/jetty/demo/webapps/jetty/auth/file.txt -share/java/jetty/demo/webapps/jetty/auth/logon.html -share/java/jetty/demo/webapps/jetty/auth/logon.jsp -share/java/jetty/demo/webapps/jetty/auth/logonError.html -share/java/jetty/demo/webapps/jetty/auth/noaccess/file.txt -share/java/jetty/demo/webapps/jetty/auth/relax/file.txt -share/java/jetty/demo/webapps/jetty/auth/snoop.jsp -share/java/jetty/demo/webapps/jetty/auth/ssl/file.txt -share/java/jetty/demo/webapps/jetty/casestudies.html -share/java/jetty/demo/webapps/jetty/casestudies/april2004.html -share/java/jetty/demo/webapps/jetty/casestudies/index.html -share/java/jetty/demo/webapps/jetty/casestudies/submission.html -share/java/jetty/demo/webapps/jetty/contributing.html -share/java/jetty/demo/webapps/jetty/contributors.html -share/java/jetty/demo/webapps/jetty/demoHandlers.html -share/java/jetty/demo/webapps/jetty/demoJSP.html -share/java/jetty/demo/webapps/jetty/demoServlets.html -share/java/jetty/demo/webapps/jetty/demoWebApps.html -share/java/jetty/demo/webapps/jetty/demos.html -share/java/jetty/demo/webapps/jetty/doc/iptables.tgz -share/java/jetty/demo/webapps/jetty/doc/optimization.html -share/java/jetty/demo/webapps/jetty/doc/servlet24.html -share/java/jetty/demo/webapps/jetty/download.html -share/java/jetty/demo/webapps/jetty/error401.html -share/java/jetty/demo/webapps/jetty/error403.html -share/java/jetty/demo/webapps/jetty/error404.html -share/java/jetty/demo/webapps/jetty/errorNullPointer.html -share/java/jetty/demo/webapps/jetty/faq/Aliases.html -share/java/jetty/demo/webapps/jetty/faq/Balance.txt -share/java/jetty/demo/webapps/jetty/faq/ClassLoader.html -share/java/jetty/demo/webapps/jetty/faq/ClientCert.html -share/java/jetty/demo/webapps/jetty/faq/ConfigLogging.html -share/java/jetty/demo/webapps/jetty/faq/HotDeploy.html -share/java/jetty/demo/webapps/jetty/faq/JBossErrors.txt -share/java/jetty/demo/webapps/jetty/faq/JBossSSO.html -share/java/jetty/demo/webapps/jetty/faq/JettyArchitecture.html -share/java/jetty/demo/webapps/jetty/faq/JettyJBossIntegration.html -share/java/jetty/demo/webapps/jetty/faq/JettyTempDir.html -share/java/jetty/demo/webapps/jetty/faq/JettyWebXml.html -share/java/jetty/demo/webapps/jetty/faq/JettyWithApache.html -share/java/jetty/demo/webapps/jetty/faq/JettyXml.html -share/java/jetty/demo/webapps/jetty/faq/PathMapping.html -share/java/jetty/demo/webapps/jetty/faq/Phoenix.html -share/java/jetty/demo/webapps/jetty/faq/Port.html -share/java/jetty/demo/webapps/jetty/faq/Security.html -share/java/jetty/demo/webapps/jetty/faq/ServletsVHandlers.txt -share/java/jetty/demo/webapps/jetty/faq/SslListener.html -share/java/jetty/demo/webapps/jetty/faq/User80.txt -share/java/jetty/demo/webapps/jetty/faq/WebDav.html -share/java/jetty/demo/webapps/jetty/faq/WebDefaultXml.html -share/java/jetty/demo/webapps/jetty/faq/WebXml.html -share/java/jetty/demo/webapps/jetty/faq/calledJetty.html -share/java/jetty/demo/webapps/jetty/faq/cgi.txt -share/java/jetty/demo/webapps/jetty/faq/compliant.html -share/java/jetty/demo/webapps/jetty/faq/cronCleanup.html -share/java/jetty/demo/webapps/jetty/faq/deployJSPs.txt -share/java/jetty/demo/webapps/jetty/faq/eclipse.html -share/java/jetty/demo/webapps/jetty/faq/faqwhere.txt -share/java/jetty/demo/webapps/jetty/faq/faqwho.txt -share/java/jetty/demo/webapps/jetty/faq/handlerOrder.html -share/java/jetty/demo/webapps/jetty/faq/intellij.html -share/java/jetty/demo/webapps/jetty/faq/international.html -share/java/jetty/demo/webapps/jetty/faq/j2ee.txt -share/java/jetty/demo/webapps/jetty/faq/jspJikes.html -share/java/jetty/demo/webapps/jetty/faq/jspScratch.html -share/java/jetty/demo/webapps/jetty/faq/jsr77.html -share/java/jetty/demo/webapps/jetty/faq/modjk.txt -share/java/jetty/demo/webapps/jetty/faq/readReadMe.html -share/java/jetty/demo/webapps/jetty/faq/readTutorial.html -share/java/jetty/demo/webapps/jetty/faq/reloadServlets.html -share/java/jetty/demo/webapps/jetty/faq/sso.html -share/java/jetty/demo/webapps/jetty/faq/statistics.html -share/java/jetty/demo/webapps/jetty/faq/sysprops.html -share/java/jetty/demo/webapps/jetty/faq/version.html -share/java/jetty/demo/webapps/jetty/faq/virtualHosts.html -share/java/jetty/demo/webapps/jetty/faq/webstart.html -share/java/jetty/demo/webapps/jetty/favicon.ico -share/java/jetty/demo/webapps/jetty/freesoftware.html -share/java/jetty/demo/webapps/jetty/geronimo/index.html -share/java/jetty/demo/webapps/jetty/iX.html -share/java/jetty/demo/webapps/jetty/images/banner_bg.gif -share/java/jetty/demo/webapps/jetty/images/casestudy.gif -share/java/jetty/demo/webapps/jetty/images/codehaus-small.png -share/java/jetty/demo/webapps/jetty/images/contributors.gif -share/java/jetty/demo/webapps/jetty/images/coredev.gif -share/java/jetty/demo/webapps/jetty/images/effbr.gif -share/java/jetty/demo/webapps/jetty/images/inetu.gif -share/java/jetty/demo/webapps/jetty/images/info.gif -share/java/jetty/demo/webapps/jetty/images/info_sm.gif -share/java/jetty/demo/webapps/jetty/images/jboss.gif -share/java/jetty/demo/webapps/jetty/images/jettyUML.png -share/java/jetty/demo/webapps/jetty/images/jetty_banner.gif -share/java/jetty/demo/webapps/jetty/images/jetty_banner_still.gif -share/java/jetty/demo/webapps/jetty/images/jicon.gif -share/java/jetty/demo/webapps/jetty/images/mbLogoBar.gif -share/java/jetty/demo/webapps/jetty/images/powered.gif -share/java/jetty/demo/webapps/jetty/images/roadmap.gif -share/java/jetty/demo/webapps/jetty/images/sourceforge.gif -share/java/jetty/demo/webapps/jetty/images/trans.gif -share/java/jetty/demo/webapps/jetty/images/whatsnew.gif -share/java/jetty/demo/webapps/jetty/index.html -share/java/jetty/demo/webapps/jetty/jboss/index.html -share/java/jetty/demo/webapps/jetty/jetty.css -share/java/jetty/demo/webapps/jetty/jetty/jmx.html -share/java/jetty/demo/webapps/jetty/jetty/roadmap.html -share/java/jetty/demo/webapps/jetty/jonas/index.html -share/java/jetty/demo/webapps/jetty/mailingLists.html -share/java/jetty/demo/webapps/jetty/plus/datasources.html -share/java/jetty/demo/webapps/jetty/plus/index.html -share/java/jetty/demo/webapps/jetty/plus/xadatasources.html -share/java/jetty/demo/webapps/jetty/project/history.html -share/java/jetty/demo/webapps/jetty/project/index.html -share/java/jetty/demo/webapps/jetty/project/jmx.html -share/java/jetty/demo/webapps/jetty/project/roadmap.html -share/java/jetty/demo/webapps/jetty/projects.html -share/java/jetty/demo/webapps/jetty/readme.txt -share/java/jetty/demo/webapps/jetty/resources.html -share/java/jetty/demo/webapps/jetty/snoop.jsp -share/java/jetty/demo/webapps/jetty/sponsors.html -share/java/jetty/demo/webapps/jetty/support.html -share/java/jetty/demo/webapps/jetty/tut/GettingStarted.html -share/java/jetty/demo/webapps/jetty/tut/HttpServer.html -share/java/jetty/demo/webapps/jetty/tut/Server.html -share/java/jetty/demo/webapps/jetty/tut/XmlConfiguration.html -share/java/jetty/demo/webapps/jetty/tut/index.html -share/java/jetty/demo/webapps/jetty/tut/logging.html -share/java/jetty/demo/webapps/jetty/tut/mortarboard.png -share/java/jetty/demo/webapps/jetty/tut/other.html -share/java/jetty/demo/webapps/jetty/tut/overview.html -share/java/jetty/demo/webapps/jetty/versions.txt -share/java/jetty/demo/webapps/jsp-examples.war -share/java/jetty/demo/webapps/root/WEB-INF/web.xml -share/java/jetty/demo/webapps/root/XMLSchema.dtd -share/java/jetty/demo/webapps/root/configure_1_0.dtd -share/java/jetty/demo/webapps/root/configure_1_1.dtd -share/java/jetty/demo/webapps/root/configure_1_2.dtd -share/java/jetty/demo/webapps/root/configure_1_3.dtd -share/java/jetty/demo/webapps/root/datatypes.dtd -share/java/jetty/demo/webapps/root/favicon.ico -share/java/jetty/demo/webapps/root/index.html -share/java/jetty/demo/webapps/root/web-app_2_2.dtd -share/java/jetty/demo/webapps/root/web-app_2_3.dtd -share/java/jetty/demo/webapps/servlets-examples.war -share/java/jetty/etc/LICENSE.javax.servlet.txt -share/java/jetty/etc/LICENSE.javax.xml.html -share/java/jetty/etc/LICENSE.jsse.txt -share/java/jetty/etc/admin.xml -share/java/jetty/etc/demo-jmx.xml -share/java/jetty/etc/demo.xml -share/java/jetty/etc/demoRealm.properties -share/java/jetty/etc/demoSSO.xml -share/java/jetty/etc/demokeystore -share/java/jetty/etc/dtd/XMLSchema.dtd -share/java/jetty/etc/dtd/configure_1_0.dtd -share/java/jetty/etc/dtd/configure_1_1.dtd -share/java/jetty/etc/dtd/configure_1_2.dtd -share/java/jetty/etc/dtd/configure_1_3.dtd -share/java/jetty/etc/dtd/datatypes.dtd -share/java/jetty/etc/dtd/web-app_2_2.dtd -share/java/jetty/etc/dtd/web-app_2_3.dtd -share/java/jetty/etc/examplesRealm.properties -share/java/jetty/etc/htaccess -share/java/jetty/etc/htgroup -share/java/jetty/etc/htpasswd -share/java/jetty/etc/j2me.xml -share/java/jetty/etc/jdbcRealm.properties -share/java/jetty/etc/jetty-jmx.xml -share/java/jetty/etc/jetty.policy -share/java/jetty/etc/jetty.xml -share/java/jetty/etc/jettydemo.p12 -share/java/jetty/etc/proxy.xml -share/java/jetty/etc/stresstest.xml -share/java/jetty/etc/stresstestRealm.properties -share/java/jetty/etc/watchdog.xml -share/java/jetty/etc/webdefault.xml -share/java/jetty/ext/ant.jar -share/java/jetty/ext/commons-el.jar -share/java/jetty/ext/commons-logging.jar -share/java/jetty/ext/jasper-compiler.jar -share/java/jetty/ext/jasper-runtime.jar -share/java/jetty/ext/mx4j-remote.jar -share/java/jetty/ext/mx4j-tools.jar -share/java/jetty/ext/mx4j.jar -share/java/jetty/ext/xercesImpl.jar -share/java/jetty/ext/xml-apis.jar -share/java/jetty/ext/xmlParserAPIs.jar -share/java/jetty/extra/build.package.properties -share/java/jetty/extra/build.xml -share/java/jetty/extra/etc/LICENSE.LGPL.txt -share/java/jetty/extra/etc/LICENSE.apache.txt -share/java/jetty/extra/etc/LICENSE.hsqldb.html -share/java/jetty/extra/etc/LICENSE.p6spy.html -share/java/jetty/extra/etc/jaas.policy -share/java/jetty/extra/etc/jaas.xml -share/java/jetty/extra/etc/jettyplus-jmx.xml -share/java/jetty/extra/etc/jettyplus.xml -share/java/jetty/extra/etc/login.conf -share/java/jetty/extra/etc/start-jsr77.config -share/java/jetty/extra/etc/start-plus.config -share/java/jetty/extra/etc/start.config -share/java/jetty/extra/etc/tmtest.data -share/java/jetty/extra/etc/tmtest.properties -share/java/jetty/extra/etc/tmtest.script -share/java/jetty/extra/ext/activation.jar -share/java/jetty/extra/ext/carol.jar -share/java/jetty/extra/ext/commons-cli-1.0.jar -share/java/jetty/extra/ext/connector-1_5.jar -share/java/jetty/extra/ext/howl.jar -share/java/jetty/extra/ext/hsqldb.jar -share/java/jetty/extra/ext/javax77.jar -share/java/jetty/extra/ext/jotm.jar -share/java/jetty/extra/ext/jotm_iiop_stubs.jar -share/java/jetty/extra/ext/jotm_jrmp_stubs.jar -share/java/jetty/extra/ext/jta-spec1_0_1.jar -share/java/jetty/extra/ext/jts1_0.jar -share/java/jetty/extra/ext/log4j.jar -share/java/jetty/extra/ext/mail.jar -share/java/jetty/extra/ext/xapool.jar -share/java/jetty/extra/ftp/build.xml -share/java/jetty/extra/ftp/test/classes/org/mortbay/ftp/TestFtp.class -share/java/jetty/extra/ftp/test/classes/org/mortbay/ftp/TestServer.class -share/java/jetty/extra/ibmjsse/build.xml -share/java/jetty/extra/j2ee/ChangeLog -share/java/jetty/extra/j2ee/README.TXT -share/java/jetty/extra/j2ee/build.xml -share/java/jetty/extra/j2ee/etc/application.xml -share/java/jetty/extra/j2ee/etc/commons-logging.properties -share/java/jetty/extra/j2ee/etc/jboss-service.xml -share/java/jetty/extra/j2ee/etc/jetty-web.xml -share/java/jetty/extra/j2ee/etc/jetty.xml -share/java/jetty/extra/j2ee/etc/jetty0-log4j.properties -share/java/jetty/extra/j2ee/etc/jetty1-log4j.properties -share/java/jetty/extra/j2ee/etc/templates/mbean-custom.j -share/java/jetty/extra/j2ee/jboss.properties -share/java/jetty/extra/j2ee/jetty-5.1.11RC0-jboss-4.0.2.sar -share/java/jetty/extra/jdk1.2/build.xml -share/java/jetty/extra/jsr77/build.xml -share/java/jetty/extra/jsr77/test/build.xml -share/java/jetty/extra/lib/org.jboss.jetty.jar -share/java/jetty/extra/lib/org.mortbay.ftp.jar -share/java/jetty/extra/lib/org.mortbay.j2ee.jar -share/java/jetty/extra/lib/org.mortbay.jaas.jar -share/java/jetty/extra/lib/org.mortbay.jetty-jdk1.2.jar -share/java/jetty/extra/lib/org.mortbay.jetty.plus.jar -share/java/jetty/extra/lib/org.mortbay.jmx-jdk1.2.jar -share/java/jetty/extra/lib/org.mortbay.jsr77.jar -share/java/jetty/extra/lib/org.mortbay.loadbalancer.jar -share/java/jetty/extra/loadbalancer/README.TXT -share/java/jetty/extra/loadbalancer/build.xml -share/java/jetty/extra/plus/README.TXT -share/java/jetty/extra/plus/build.xml -share/java/jetty/extra/plus/demo/webapps/jaas/WEB-INF/template.xml -share/java/jetty/extra/plus/demo/webapps/jaas/auth.html -share/java/jetty/extra/plus/demo/webapps/jaas/error401.html -share/java/jetty/extra/plus/demo/webapps/jaas/index.html -share/java/jetty/extra/plus/demo/webapps/jaas/login.html -share/java/jetty/extra/plus/demo/webapps/jettyplus/WEB-INF/web.xml -share/java/jetty/extra/plus/demo/webapps/jettyplus/dstest.html -share/java/jetty/extra/plus/demo/webapps/jettyplus/index.html -share/java/jetty/extra/plus/demo/webapps/jettyplus/mailtest.html -share/java/jetty/extra/plus/demo/webapps/jettyplus/test.jsp -share/java/jetty/extra/plus/demo/webapps/jettyplus/testResult.jsp -share/java/jetty/extra/plus/test/build.xml -share/java/jetty/extra/plus/test/results/TEST-org.mortbay.jaas.TestJAASUserRealm.txt -share/java/jetty/extra/plus/test/results/TEST-org.mortbay.jndi.java.TestJNDI.txt -share/java/jetty/extra/resources/carol.properties -share/java/jetty/extra/resources/jndi.properties -share/java/jetty/extra/resources/log4j.properties -share/java/jetty/extra/unix/bin/boot-jetty.sh -share/java/jetty/extra/unix/bin/jetty.sh -share/java/jetty/extra/win32/Wrapper.exe -share/java/jetty/extra/win32/lib/Wrapper.dll -share/java/jetty/extra/win32/lib/wrapper.jar -share/java/jetty/extra/win32/readme.txt -share/java/jetty/extra/win32/service/jettysvc.c -share/java/jetty/extra/win32/service/makefile -share/java/jetty/extra/win32/service/mingw32/build.bat -share/java/jetty/extra/win32/service/mingw32/libjvm.a -share/java/jetty/extra/win32/service/parseargs.c -share/java/jetty/extra/win32/service/parseargs.h -share/java/jetty/extra/win32/service/registry.c -share/java/jetty/extra/win32/service/registry.h -share/java/jetty/extra/win32/service/service.c -share/java/jetty/extra/win32/service/service.h -share/java/jetty/extra/win32/wrapper.conf -share/java/jetty/extra/win32/wrapper_license.txt -share/java/jetty/lib/javax.servlet.jar -share/java/jetty/lib/org.mortbay.jetty.jar -share/java/jetty/lib/org.mortbay.jmx.jar -share/java/jetty/logs/.keepme -share/java/jetty/resources/.keepme -share/java/jetty/start.jar -share/java/jetty/stop.jar -share/java/jetty/test/build.xml -share/java/jetty/test/results/TEST-org.mortbay.html.Tests.txt -share/java/jetty/test/results/TEST-org.mortbay.http.Tests.txt -share/java/jetty/test/results/TEST-org.mortbay.http.handler.Tests.txt -share/java/jetty/test/results/TEST-org.mortbay.jetty.Tests.txt -share/java/jetty/test/results/TEST-org.mortbay.util.Tests.txt -share/java/jetty/test/results/TEST-org.mortbay.xml.Tests.txt -share/java/jetty/webapps/javadoc.war -share/java/jetty/webapps/template/WEB-INF/classes/com/acme/DemoFilter.class -share/java/jetty/webapps/template/WEB-INF/classes/com/acme/DumpServlet.class -share/java/jetty/webapps/template/WEB-INF/lib/.keepme -share/java/jetty/webapps/template/WEB-INF/web.xml -share/java/jetty/webapps/template/build.xml -share/java/jetty/webapps/template/index.html -share/java/jetty/webapps/template/jetty_banner.gif -share/java/jetty/work/.keepme -@dirrm share/java/jetty/work -@dirrm share/java/jetty/webapps/template/src -@dirrm share/java/jetty/webapps/template/WEB-INF/lib -@dirrm share/java/jetty/webapps/template/WEB-INF/classes/com/acme -@dirrm share/java/jetty/webapps/template/WEB-INF/classes/com -@dirrm share/java/jetty/webapps/template/WEB-INF/classes -@dirrm share/java/jetty/webapps/template/WEB-INF -@dirrm share/java/jetty/webapps/template -@dirrm share/java/jetty/webapps -@dirrm share/java/jetty/test/src -@dirrm share/java/jetty/test/results -@dirrm share/java/jetty/test -@dirrm share/java/jetty/src -@dirrm share/java/jetty/resources -@dirrm share/java/jetty/logs -@dirrm share/java/jetty/lib -@dirrm share/java/jetty/javadoc -@dirrm share/java/jetty/extra/win32/service/mingw32 -@dirrm share/java/jetty/extra/win32/service -@dirrm share/java/jetty/extra/win32/lib -@dirrm share/java/jetty/extra/win32 -@dirrm share/java/jetty/extra/unix/bin -@dirrm share/java/jetty/extra/unix -@dirrm share/java/jetty/extra/resources -@dirrm share/java/jetty/extra/plus/test/src -@dirrm share/java/jetty/extra/plus/test/results -@dirrm share/java/jetty/extra/plus/test -@dirrm share/java/jetty/extra/plus/src -@dirrm share/java/jetty/extra/plus/demo/webapps/jettyplus/WEB-INF -@dirrm share/java/jetty/extra/plus/demo/webapps/jettyplus -@dirrm share/java/jetty/extra/plus/demo/webapps/jaas/WEB-INF -@dirrm share/java/jetty/extra/plus/demo/webapps/jaas -@dirrm share/java/jetty/extra/plus/demo/webapps -@dirrm share/java/jetty/extra/plus/demo/src -@dirrm share/java/jetty/extra/plus/demo -@dirrm share/java/jetty/extra/plus -@dirrm share/java/jetty/extra/loadbalancer/src -@dirrm share/java/jetty/extra/loadbalancer -@dirrm share/java/jetty/extra/lib -@dirrm share/java/jetty/extra/jsr77/test -@dirrm share/java/jetty/extra/jsr77/src -@dirrm share/java/jetty/extra/jsr77 -@dirrm share/java/jetty/extra/jdk1.2/src -@dirrm share/java/jetty/extra/jdk1.2 -@dirrm share/java/jetty/extra/j2ee/src -@dirrm share/java/jetty/extra/j2ee/etc/templates -@dirrm share/java/jetty/extra/j2ee/etc -@dirrm share/java/jetty/extra/j2ee -@dirrm share/java/jetty/extra/ibmjsse/src -@dirrm share/java/jetty/extra/ibmjsse -@dirrm share/java/jetty/extra/ftp/test/src -@dirrm share/java/jetty/extra/ftp/test/classes/org/mortbay/ftp -@dirrm share/java/jetty/extra/ftp/test/classes/org/mortbay -@dirrm share/java/jetty/extra/ftp/test/classes/org -@dirrm share/java/jetty/extra/ftp/test/classes -@dirrm share/java/jetty/extra/ftp/test -@dirrm share/java/jetty/extra/ftp/src -@dirrm share/java/jetty/extra/ftp -@dirrm share/java/jetty/extra/ext -@dirrm share/java/jetty/extra/etc -@dirrm share/java/jetty/extra -@dirrm share/java/jetty/ext -@dirrm share/java/jetty/etc/dtd -@dirrm share/java/jetty/etc -@dirrm share/java/jetty/demo/webapps/root/WEB-INF -@dirrm share/java/jetty/demo/webapps/root -@dirrm share/java/jetty/demo/webapps/jetty/tut -@dirrm share/java/jetty/demo/webapps/jetty/project -@dirrm share/java/jetty/demo/webapps/jetty/plus -@dirrm share/java/jetty/demo/webapps/jetty/jonas -@dirrm share/java/jetty/demo/webapps/jetty/jetty -@dirrm share/java/jetty/demo/webapps/jetty/jboss -@dirrm share/java/jetty/demo/webapps/jetty/images -@dirrm share/java/jetty/demo/webapps/jetty/geronimo -@dirrm share/java/jetty/demo/webapps/jetty/faq -@dirrm share/java/jetty/demo/webapps/jetty/doc -@dirrm share/java/jetty/demo/webapps/jetty/casestudies -@dirrm share/java/jetty/demo/webapps/jetty/auth/ssl -@dirrm share/java/jetty/demo/webapps/jetty/auth/relax -@dirrm share/java/jetty/demo/webapps/jetty/auth/noaccess -@dirrm share/java/jetty/demo/webapps/jetty/auth/admin -@dirrm share/java/jetty/demo/webapps/jetty/auth -@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty -@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps -@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay -@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org -@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/com/acme -@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/com -@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes -@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF -@dirrm share/java/jetty/demo/webapps/jetty -@dirrm share/java/jetty/demo/webapps -@dirrm share/java/jetty/demo/src -@dirrm share/java/jetty/demo/servlets -@dirrm share/java/jetty/demo/docroot/jsp -@dirrm share/java/jetty/demo/docroot/images -@dirrm share/java/jetty/demo/docroot/files/tom -@dirrm share/java/jetty/demo/docroot/files/harry -@dirrm share/java/jetty/demo/docroot/files/dick -@dirrm share/java/jetty/demo/docroot/files -@dirrm share/java/jetty/demo/docroot -@dirrm share/java/jetty/demo/cgi-bin -@dirrm share/java/jetty/demo -@dirrm share/java/jetty/classes/org/mortbay/xml -@dirrm share/java/jetty/classes/org/mortbay/util/jmx -@dirrm share/java/jetty/classes/org/mortbay/util -@dirrm share/java/jetty/classes/org/mortbay/stop -@dirrm share/java/jetty/classes/org/mortbay/start -@dirrm share/java/jetty/classes/org/mortbay/servlet -@dirrm share/java/jetty/classes/org/mortbay/log -@dirrm share/java/jetty/classes/org/mortbay/jetty/win32 -@dirrm share/java/jetty/classes/org/mortbay/jetty/servlet/jmx -@dirrm share/java/jetty/classes/org/mortbay/jetty/servlet -@dirrm share/java/jetty/classes/org/mortbay/jetty/jmx -@dirrm share/java/jetty/classes/org/mortbay/jetty -@dirrm share/java/jetty/classes/org/mortbay/http/nio -@dirrm share/java/jetty/classes/org/mortbay/http/jmx -@dirrm share/java/jetty/classes/org/mortbay/http/handler/jmx -@dirrm share/java/jetty/classes/org/mortbay/http/handler -@dirrm share/java/jetty/classes/org/mortbay/http/ajp/jmx -@dirrm share/java/jetty/classes/org/mortbay/http/ajp -@dirrm share/java/jetty/classes/org/mortbay/http -@dirrm share/java/jetty/classes/org/mortbay/html -@dirrm share/java/jetty/classes/org/mortbay -@dirrm share/java/jetty/classes/org -@dirrm share/java/jetty/classes/javax/servlet/resources -@dirrm share/java/jetty/classes/javax/servlet/jsp/tagext -@dirrm share/java/jetty/classes/javax/servlet/jsp/resources -@dirrm share/java/jetty/classes/javax/servlet/jsp/el -@dirrm share/java/jetty/classes/javax/servlet/jsp -@dirrm share/java/jetty/classes/javax/servlet/http -@dirrm share/java/jetty/classes/javax/servlet -@dirrm share/java/jetty/classes/javax -@dirrm share/java/jetty/classes -@dirrm share/java/jetty +sbin/jettyctl |