From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 18 03:00:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D603D7C0 for ; Fri, 18 Apr 2014 03:00:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B078B12B7 for ; Fri, 18 Apr 2014 03:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s3I300kI024942 for ; Fri, 18 Apr 2014 03:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3I30018024926; Fri, 18 Apr 2014 03:00:00 GMT (envelope-from gnats) Resent-Date: Fri, 18 Apr 2014 03:00:00 GMT Resent-Message-Id: <201404180300.s3I30018024926@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Patrick Abeya Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 71CAA669 for ; Fri, 18 Apr 2014 02:56:14 +0000 (UTC) Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D27B1293 for ; Fri, 18 Apr 2014 02:56:14 +0000 (UTC) Received: from cgiserv.freebsd.org ([127.0.1.6]) by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3I2uDSn051893 for ; Fri, 18 Apr 2014 02:56:13 GMT (envelope-from nobody@cgiserv.freebsd.org) Received: (from nobody@localhost) by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3I2uDnj051878; Fri, 18 Apr 2014 02:56:13 GMT (envelope-from nobody) Message-Id: <201404180256.s3I2uDnj051878@cgiserv.freebsd.org> Date: Fri, 18 Apr 2014 02:56:13 GMT From: Patrick Abeya To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/188742: [NEW PORT] tomcat8 Tomcat 8.0.5 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2014 03:00:00 -0000 >Number: 188742 >Category: ports >Synopsis: [NEW PORT] tomcat8 Tomcat 8.0.5 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 18 03:00:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Patrick Abeya >Release: 10-Release-p1 >Organization: >Environment: FreeBSD damon 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: Tue Apr 8 06:45:06 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Tomcat 8 is aligned with Java EE 7. In addition to supporting updated versions of the Java EE specifications, Tomcat 8 includes a number of improvements compared to Tomcat 7. The notable changes include: Support for Java Servlet 3.1, JavaServer Pages 2.3, Java Unified Expression Language 3.0 and Java WebSocket 1.0. The default connector implementation is now the Java non-blocking implementation (NIO) for both HTTP and AJP. A new resources implementation that replaces Aliases, VirtualLoader, VirtualDirContext, JAR resources and external repositories with a single, consistent approach for configuring additional web application resources. The new resources implementation can also be used to implement overlays (using a master WAR as the basis for multiple web applications that each have their own customizations). Apache Tomcat 8.0.5 (beta) includes numerous fixes for issues identified in 8.0.3 as well as a number of other enhancements and changes. The notable changes since 8.0.3 include: Update the Eclipse JDT compiler to enable full Java 8 support in JSPs. Update the default database connection pool implementation based on a repackaged Apache Commons DBCP to use the DBCP 2.0 release. Add new, experimental HTTP and AJP connectors based on NIO2. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # . # ./files # ./files/tomcat8.in # ./Makefile # ./pkg-descr # ./pkg-plist # ./distinfo # echo c - . mkdir -p . > /dev/null 2>&1 echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/tomcat8.in sed 's/^X//' >./files/tomcat8.in << '490f72dfe48bdc3a69d812bd34beb4eb' X#!/bin/sh X# X# $FreeBSD: head/www/tomcat8/files/tomcat8.in 340872 2014-01-24 00:14:07Z mat $ X# X X# PROVIDE: tomcat8 X# REQUIRE: LOGIN X# KEYWORD: shutdown X X# X# Configuration settings for tomcat8 in /etc/rc.conf: X# X# tomcat8_enable (bool): X# Set to "NO" by default. X# Set it to "YES" to enable tomcat8 X# X# tomcat8_catalina_base (str) X# Set to "%%TOMCAT_HOME%%" by default. X# Set the CATALINA_BASE variable for the Tomcat process X# X# tomcat8_catalina_tmpdir (str) X# Set to "${catalina.base}/temp" by default. X# Set the CATALINA_TMPDIR variable for the Tomcat process X# X# tomcat8_stdout (str) X# Set to "${catalina.base}/logs/catalina.out" by default. X# Set the stdout redirection. It may also be '/dev/null', '&1' or '&2' X# X# tomcat8_stderr (str) X# Set to "&1" by default. X# Set the stderr redirection. It may also be '/dev/null', '&1' or '&2' X# X# tomcat8_pipe_cmd (str): X# Set to "" by default. X# Set a piped command to process stdout/stderr when passthru X# X# tomcat8_logging_manager (str): X# Set to "org.apache.juli.ClassLoaderLogManager" by default. X# Set the JUL log manager X# X# tomcat8_logging_config (str): X# Set to "${catalina.base}/conf/logging.properties" by default. X# Set the JUL config file X# X# tomcat8_java_home (str): X# Set to "%%JAVA_HOME%%" by default. X# Specify the Java VM to use. X# X# tomcat8_classpath (str): X# Set to "" by default. X# Addtional classes to add to the CLASSPATH. If set, must start with ':' X# X# tomcat8_java_opts (str): X# Set to "" by default. X# Java VM args to use. X# X# tomcat8_wait (int): X# Set to "30" by default. X# Set the wait time (in seconds) for Tomcat process startup X# X# You may symlink this script with other names to run multiple X# instances of tomcat8 with different configurations. X# X X. /etc/rc.subr X Xcase $0 in X/etc/rc*) X # during boot (shutdown) $0 is /etc/rc (/etc/rc.shutdown), X # so get the name of the script from $_file X name=$_file X ;; X*) X name=$0 X ;; Xesac X Xname=${name##*/} Xrcvar=${name}_enable X Xload_rc_config "${name}" X Xeval "${rcvar}=\${${rcvar}:-'NO'}" Xeval "_tomcat_java_home=\${${name}_java_home:-'%%JAVA_HOME%%'}" Xeval "_tomcat_catalina_user=\${${name}_catalina_user:-'%%TOMCAT_USER%%'}" Xeval "_tomcat_catalina_home='%%TOMCAT_HOME%%'" Xeval "_tomcat_catalina_base=\${${name}_catalina_base:-'%%TOMCAT_HOME%%'}" Xeval "_tomcat_catalina_tmpdir=\${${name}_catalina_tmpdir:-'${_tomcat_catalina_base}/temp'}" Xeval "_tomcat_stdout=\${${name}_stdout:-'${_tomcat_catalina_base}/logs/catalina.out'}" Xeval "_tomcat_stderr=\${${name}_stderr:-'&1'}" Xeval "_tomcat_pipe_cmd=\${${name}_pipe_cmd:-''}" Xeval "_tomcat_logging_manager=\${${name}_logging_manager:-'org.apache.juli.ClassLoaderLogManager'}" Xeval "_tomcat_logging_config=\${${name}_logging_config:-'${_tomcat_catalina_base}/conf/logging.properties'}" Xeval "_tomcat_classpath=\${${name}_classpath:-''}" Xeval "_tomcat_java_opts=\${${name}_java_opts:-''}" Xeval "_tomcat_wait=\${${name}_wait:-'30'}" X Xpidfile="/var/run/${name}.pid" X Xrequired_files="${_tomcat_catalina_base}/conf/server.xml" Xrequired_dirs="${_tomcat_catalina_tmpdir}" X Xextra_commands="reload" X Xcommand="%%LOCALBASE%%/bin/jsvc" Xcommand_args="-java-home '${_tomcat_java_home}' \ X -server \ X -user ${_tomcat_catalina_user} \ X -pidfile '${pidfile}' \ X -wait ${_tomcat_wait} \ X -outfile '${_tomcat_stdout}' \ X -errfile '${_tomcat_stderr}' \ X -classpath '%%TOMCAT_HOME%%/bin/bootstrap.jar:%%LOCALBASE%%/share/java/classes/commons-daemon.jar:%%TOMCAT_HOME%%/bin/tomcat-juli.jar${_tomcat_classpath}' \ X -Djava.util.logging.manager=${_tomcat_logging_manager} \ X -Djava.util.logging.config.file='${_tomcat_logging_config}' \ X ${_tomcat_java_opts} \ X -Djava.endorsed.dirs='%%TOMCAT_HOME%%/endorsed' \ X -Dcatalina.home='${_tomcat_catalina_home}' \ X -Dcatalina.base='${_tomcat_catalina_base}' \ X -Djava.io.tmpdir='${_tomcat_catalina_tmpdir}' \ X org.apache.catalina.startup.Bootstrap \ X ${_tomcat_pipe_cmd}" X Xrun_rc_command "$1" 490f72dfe48bdc3a69d812bd34beb4eb echo x - ./Makefile sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19' XPORTNAME= tomcat XPORTVERSION= 8.0.5 XCATEGORIES= www java XMASTER_SITES= APACHE XMASTER_SITE_SUBDIR= tomcat/tomcat-7/v${PORTVERSION}/bin XPKGNAMESUFFIX= 8 XDISTNAME= apache-${PORTNAME}-${PORTVERSION} X XMAINTAINER= ale@FreeBSD.org XCOMMENT= Open-source Java web server by Apache, 8.x branch X XLICENSE= APACHE20 X XRUN_DEPENDS= jsvc:${PORTSDIR}/devel/jakarta-commons-daemon X XUSE_JAVA= yes XJAVA_VERSION= 1.7+ XNO_BUILD= yes X XUSE_RC_SUBR= ${PKGBASE} X XTOMCAT_SUBDIR?= ${DISTNAME:R} XTOMCAT_HOME= ${PREFIX}/${TOMCAT_SUBDIR} XTOMCAT_CONF_FILES= catalina.policy catalina.properties context.xml logging.properties server.xml tomcat-users.xml web.xml XCONF_EXT= sample XPLIST_SUB= T=${TOMCAT_SUBDIR} CONF_EXT=${CONF_EXT} \ X WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} X XSUB_LIST= TOMCAT_HOME=${TOMCAT_HOME} \ X TOMCAT_USER=${WWWOWN} \ X JAVA_HOME=${JAVA_HOME} X X.include X Xpre-patch: X @${ECHO_MSG} "Installation settings:" X @${ECHO_MSG} " Destination directory: ${TOMCAT_HOME}" X @${ECHO_MSG} " Location of JDK: ${JAVA_HOME}" X @${ECHO_MSG} " Location of Java port: ${JAVA_PORT}" X Xpost-patch: X @${FIND} ${WRKSRC} -name '*.bat' -delete X.for f in ${TOMCAT_CONF_FILES} X @${MV} ${WRKSRC}/conf/${f} ${WRKSRC}/conf/${f}.${CONF_EXT} X.endfor X Xdo-install: X @${ECHO_MSG} -n ">> Creating destination directory..." X @${MKDIR} ${STAGEDIR}${TOMCAT_HOME}/logs X @${MKDIR} ${STAGEDIR}${TOMCAT_HOME}/endorsed X @${ECHO_MSG} " [ DONE ]" X X @${ECHO_MSG} -n ">> Copying files to destination directory..." X @${CP} -R ${WRKSRC}/* ${STAGEDIR}${TOMCAT_HOME} X @${ECHO_MSG} " [ DONE ]" X X @${ECHO_MSG} -n ">> Fixing permissions..." X @${FIND} ${STAGEDIR}${TOMCAT_HOME} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 X @${ECHO_MSG} " [ DONE ]" X X.include 464ef7c6571951809b23e262cbe26e19 echo x - ./pkg-descr sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5' XApache Tomcat is a web server written in 100% Pure Java. X XApache Tomcat version 7.0 implements the Servlet 3.0 and JavaServer Pages 2.2 Xspecifications from the Java Community Process, and includes many additional Xfeatures that make it a useful platform for developing and deploying web Xapplications and web services. X XWWW: http://tomcat.apache.org/ 0e313719ff012ceaf97a028d51caa8f5 echo x - ./pkg-plist sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6' X@stopdaemon tomcat8 X%%T%%/LICENSE X%%T%%/NOTICE X%%T%%/RELEASE-NOTES X%%T%%/RUNNING.txt X%%T%%/bin/bootstrap.jar X%%T%%/bin/catalina-tasks.xml X%%T%%/bin/catalina.sh X%%T%%/bin/commons-daemon-native.tar.gz X%%T%%/bin/commons-daemon.jar X%%T%%/bin/configtest.sh X%%T%%/bin/daemon.sh X%%T%%/bin/digest.sh X%%T%%/bin/setclasspath.sh X%%T%%/bin/shutdown.sh X%%T%%/bin/startup.sh X%%T%%/bin/tomcat-juli.jar X%%T%%/bin/tomcat-native.tar.gz X%%T%%/bin/tool-wrapper.sh X%%T%%/bin/version.sh X@unexec if cmp -s %D/%%T%%/conf/catalina.policy %D/%%T%%/conf/catalina.policy.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.policy; fi X%%T%%/conf/catalina.policy.%%CONF_EXT%% X@exec [ -f %D/%%T%%/conf/catalina.policy ] || cp %D/%%T%%/conf/catalina.policy.%%CONF_EXT%% %D/%%T%%/conf/catalina.policy X@unexec if cmp -s %D/%%T%%/conf/catalina.properties %D/%%T%%/conf/catalina.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.properties; fi X%%T%%/conf/catalina.properties.%%CONF_EXT%% X@exec [ -f %D/%%T%%/conf/catalina.properties ] || cp %D/%%T%%/conf/catalina.properties.%%CONF_EXT%% %D/%%T%%/conf/catalina.properties X@unexec if cmp -s %D/%%T%%/conf/context.xml %D/%%T%%/conf/context.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/context.xml; else fi X%%T%%/conf/context.xml.%%CONF_EXT%% X@exec [ -f %D/%%T%%/conf/context.xml ] || cp %D/%%T%%/conf/context.xml.%%CONF_EXT%% %D/%%T%%/conf/context.xml X@unexec if cmp -s %D/%%T%%/conf/logging.properties %D/%%T%%/conf/logging.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/logging.properties; fi X%%T%%/conf/logging.properties.%%CONF_EXT%% X@exec [ -f %D/%%T%%/conf/logging.properties ] || cp %D/%%T%%/conf/logging.properties.%%CONF_EXT%% %D/%%T%%/conf/logging.properties X@unexec if cmp -s %D/%%T%%/conf/server.xml %D/%%T%%/conf/server.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server.xml; fi X%%T%%/conf/server.xml.%%CONF_EXT%% X@exec [ -f %D/%%T%%/conf/server.xml ] || cp %D/%%T%%/conf/server.xml.%%CONF_EXT%% %D/%%T%%/conf/server.xml X@unexec if cmp -s %D/%%T%%/conf/tomcat-users.xml %D/%%T%%/conf/tomcat-users.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/tomcat-users.xml; fi X%%T%%/conf/tomcat-users.xml.%%CONF_EXT%% X@exec [ -f %D/%%T%%/conf/tomcat-users.xml ] || cp %D/%%T%%/conf/tomcat-users.xml.%%CONF_EXT%% %D/%%T%%/conf/tomcat-users.xml X@unexec if cmp -s %D/%%T%%/conf/web.xml %D/%%T%%/conf/web.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/web.xml; fi X%%T%%/conf/web.xml.%%CONF_EXT%% X@exec [ -f %D/%%T%%/conf/web.xml ] || cp %D/%%T%%/conf/web.xml.%%CONF_EXT%% %D/%%T%%/conf/web.xml X%%T%%/lib/annotations-api.jar X%%T%%/lib/catalina-ant.jar X%%T%%/lib/catalina-ha.jar X%%T%%/lib/catalina-storeconfig.jar X%%T%%/lib/catalina-tribes.jar X%%T%%/lib/catalina.jar X%%T%%/lib/ecj-P20140317-1600.jar X%%T%%/lib/el-api.jar X%%T%%/lib/jasper-el.jar X%%T%%/lib/jasper.jar X%%T%%/lib/jsp-api.jar X%%T%%/lib/servlet-api.jar X%%T%%/lib/tomcat-api.jar X%%T%%/lib/tomcat-coyote.jar X%%T%%/lib/tomcat-dbcp.jar X%%T%%/lib/tomcat-i18n-es.jar X%%T%%/lib/tomcat-i18n-fr.jar X%%T%%/lib/tomcat-i18n-ja.jar X%%T%%/lib/tomcat-jdbc.jar X%%T%%/lib/tomcat-jni.jar X%%T%%/lib/tomcat-spdy.jar X%%T%%/lib/tomcat-util-scan.jar X%%T%%/lib/tomcat-util.jar X%%T%%/lib/tomcat-websocket.jar X%%T%%/lib/websocket-api.jar X%%T%%/temp/safeToDelete.tmp X%%T%%/webapps/ROOT/RELEASE-NOTES.txt X%%T%%/webapps/ROOT/WEB-INF/web.xml X%%T%%/webapps/ROOT/asf-logo-wide.gif X%%T%%/webapps/ROOT/asf-logo.png X%%T%%/webapps/ROOT/bg-button.png X%%T%%/webapps/ROOT/bg-middle.png X%%T%%/webapps/ROOT/bg-nav-item.png X%%T%%/webapps/ROOT/bg-nav.png X%%T%%/webapps/ROOT/bg-upper.png X%%T%%/webapps/ROOT/build.xml X%%T%%/webapps/ROOT/favicon.ico X%%T%%/webapps/ROOT/index.jsp X%%T%%/webapps/ROOT/tomcat-power.gif X%%T%%/webapps/ROOT/tomcat.css X%%T%%/webapps/ROOT/tomcat.gif X%%T%%/webapps/ROOT/tomcat.png X%%T%%/webapps/ROOT/tomcat.svg X%%T%%/webapps/docs/BUILDING.txt X%%T%%/webapps/docs/RELEASE-NOTES.txt X%%T%%/webapps/docs/RUNNING.txt X%%T%%/webapps/docs/WEB-INF/web.xml X%%T%%/webapps/docs/aio.html X%%T%%/webapps/docs/api/index.html X%%T%%/webapps/docs/appdev/build.xml.txt X%%T%%/webapps/docs/appdev/deployment.html X%%T%%/webapps/docs/appdev/index.html X%%T%%/webapps/docs/appdev/installation.html X%%T%%/webapps/docs/appdev/introduction.html X%%T%%/webapps/docs/appdev/processes.html X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/build.xml X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/docs/README.txt X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/index.html X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/%%CONF_EXT%%.war X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/src/mypackage/Hello.java X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/web/WEB-INF/web.xml X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/web/hello.jsp X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/web/images/tomcat.gif X%%T%%/webapps/docs/appdev/%%CONF_EXT%%/web/index.html X%%T%%/webapps/docs/appdev/source.html X%%T%%/webapps/docs/appdev/web.xml.txt X%%T%%/webapps/docs/apr.html X%%T%%/webapps/docs/architecture/index.html X%%T%%/webapps/docs/architecture/overview.html X%%T%%/webapps/docs/architecture/requestProcess.html X%%T%%/webapps/docs/architecture/requestProcess/requestProcess.pdf X%%T%%/webapps/docs/architecture/requestProcess/roseModel.mdl X%%T%%/webapps/docs/architecture/startup.html X%%T%%/webapps/docs/architecture/startup/serverStartup.pdf X%%T%%/webapps/docs/architecture/startup/serverStartup.txt X%%T%%/webapps/docs/balancer-howto.html X%%T%%/webapps/docs/building.html X%%T%%/webapps/docs/cgi-howto.html X%%T%%/webapps/docs/changelog.html X%%T%%/webapps/docs/class-loader-howto.html X%%T%%/webapps/docs/cluster-howto.html X%%T%%/webapps/docs/comments.html X%%T%%/webapps/docs/config/ajp.html X%%T%%/webapps/docs/config/automatic-deployment.html X%%T%%/webapps/docs/config/cluster-channel.html X%%T%%/webapps/docs/config/cluster-deployer.html X%%T%%/webapps/docs/config/cluster-interceptor.html X%%T%%/webapps/docs/config/cluster-listener.html X%%T%%/webapps/docs/config/cluster-manager.html X%%T%%/webapps/docs/config/cluster-membership.html X%%T%%/webapps/docs/config/cluster-receiver.html X%%T%%/webapps/docs/config/cluster-sender.html X%%T%%/webapps/docs/config/cluster-valve.html X%%T%%/webapps/docs/config/cluster.html X%%T%%/webapps/docs/config/context.html X%%T%%/webapps/docs/config/engine.html X%%T%%/webapps/docs/config/executor.html X%%T%%/webapps/docs/config/filter.html X%%T%%/webapps/docs/config/globalresources.html X%%T%%/webapps/docs/config/host.html X%%T%%/webapps/docs/config/http.html X%%T%%/webapps/docs/config/index.html X%%T%%/webapps/docs/config/jar-scan-filter.html X%%T%%/webapps/docs/config/jar-scanner.html X%%T%%/webapps/docs/config/listeners.html X%%T%%/webapps/docs/config/loader.html X%%T%%/webapps/docs/config/manager.html X%%T%%/webapps/docs/config/realm.html X%%T%%/webapps/docs/config/resources.html X%%T%%/webapps/docs/config/server.html X%%T%%/webapps/docs/config/service.html X%%T%%/webapps/docs/config/systemprops.html X%%T%%/webapps/docs/config/valve.html X%%T%%/webapps/docs/connectors.html X%%T%%/webapps/docs/default-servlet.html X%%T%%/webapps/docs/deployer-howto.html X%%T%%/webapps/docs/developers.html X%%T%%/webapps/docs/elapi/index.html X%%T%%/webapps/docs/extras.html X%%T%%/webapps/docs/funcspecs/fs-admin-apps.html X%%T%%/webapps/docs/funcspecs/fs-admin-objects.html X%%T%%/webapps/docs/funcspecs/fs-admin-opers.html X%%T%%/webapps/docs/funcspecs/fs-default.html X%%T%%/webapps/docs/funcspecs/fs-jdbc-realm.html X%%T%%/webapps/docs/funcspecs/fs-jndi-realm.html X%%T%%/webapps/docs/funcspecs/fs-memory-realm.html X%%T%%/webapps/docs/funcspecs/index.html X%%T%%/webapps/docs/funcspecs/mbean-names.html X%%T%%/webapps/docs/html-manager-howto.html X%%T%%/webapps/docs/images/add.gif X%%T%%/webapps/docs/images/asf-feather.png X%%T%%/webapps/docs/images/asf-logo.gif X%%T%%/webapps/docs/images/code.gif X%%T%%/webapps/docs/images/cors-flowchart.png X%%T%%/webapps/docs/images/design.gif X%%T%%/webapps/docs/images/docs-stylesheet.css X%%T%%/webapps/docs/images/docs.gif X%%T%%/webapps/docs/images/fix.gif X%%T%%/webapps/docs/images/fonts/OpenSans400.woff X%%T%%/webapps/docs/images/fonts/OpenSans400italic.woff X%%T%%/webapps/docs/images/fonts/OpenSans600.woff X%%T%%/webapps/docs/images/fonts/OpenSans600italic.woff X%%T%%/webapps/docs/images/fonts/OpenSans700.woff X%%T%%/webapps/docs/images/fonts/OpenSans700italic.woff X%%T%%/webapps/docs/images/fonts/fonts.css X%%T%%/webapps/docs/images/printer.gif X%%T%%/webapps/docs/images/tomcat.gif X%%T%%/webapps/docs/images/tomcat.png X%%T%%/webapps/docs/images/tomcat.svg X%%T%%/webapps/docs/images/update.gif X%%T%%/webapps/docs/images/void.gif X%%T%%/webapps/docs/index.html X%%T%%/webapps/docs/introduction.html X%%T%%/webapps/docs/jasper-howto.html X%%T%%/webapps/docs/jdbc-pool.html X%%T%%/webapps/docs/jndi-datasource-examples-howto.html X%%T%%/webapps/docs/jndi-resources-howto.html X%%T%%/webapps/docs/jspapi/index.html X%%T%%/webapps/docs/logging.html X%%T%%/webapps/docs/manager-howto.html X%%T%%/webapps/docs/maven-jars.html X%%T%%/webapps/docs/mbeans-descriptor-howto.html X%%T%%/webapps/docs/monitoring.html X%%T%%/webapps/docs/proxy-howto.html X%%T%%/webapps/docs/realm-howto.html X%%T%%/webapps/docs/rewrite.html X%%T%%/webapps/docs/security-howto.html X%%T%%/webapps/docs/security-manager-howto.html X%%T%%/webapps/docs/servletapi/index.html X%%T%%/webapps/docs/setup.html X%%T%%/webapps/docs/ssi-howto.html X%%T%%/webapps/docs/ssl-howto.html X%%T%%/webapps/docs/tribes/developers.html X%%T%%/webapps/docs/tribes/faq.html X%%T%%/webapps/docs/tribes/interceptors.html X%%T%%/webapps/docs/tribes/introduction.html X%%T%%/webapps/docs/tribes/membership.html X%%T%%/webapps/docs/tribes/setup.html X%%T%%/webapps/docs/tribes/status.html X%%T%%/webapps/docs/tribes/transport.html X%%T%%/webapps/docs/virtual-hosting-howto.html X%%T%%/webapps/docs/web-socket-howto.html X%%T%%/webapps/docs/websocketapi/index.html X%%T%%/webapps/docs/windows-auth-howto.html X%%T%%/webapps/docs/windows-service-howto.html X%%T%%/webapps/examples/WEB-INF/classes/CookieExample.class X%%T%%/webapps/examples/WEB-INF/classes/CookieExample.java X%%T%%/webapps/examples/WEB-INF/classes/HelloWorldExample.class X%%T%%/webapps/examples/WEB-INF/classes/HelloWorldExample.java X%%T%%/webapps/examples/WEB-INF/classes/LocalStrings.properties X%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_en.properties X%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_es.properties X%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties X%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_pt.properties X%%T%%/webapps/examples/WEB-INF/classes/RequestHeaderExample.class X%%T%%/webapps/examples/WEB-INF/classes/RequestHeaderExample.java X%%T%%/webapps/examples/WEB-INF/classes/RequestInfoExample.class X%%T%%/webapps/examples/WEB-INF/classes/RequestInfoExample.java X%%T%%/webapps/examples/WEB-INF/classes/RequestParamExample.class X%%T%%/webapps/examples/WEB-INF/classes/RequestParamExample.java X%%T%%/webapps/examples/WEB-INF/classes/ServletToJsp.class X%%T%%/webapps/examples/WEB-INF/classes/ServletToJsp.java X%%T%%/webapps/examples/WEB-INF/classes/SessionExample.class X%%T%%/webapps/examples/WEB-INF/classes/SessionExample.java X%%T%%/webapps/examples/WEB-INF/classes/async/Async0$1.class X%%T%%/webapps/examples/WEB-INF/classes/async/Async0.class X%%T%%/webapps/examples/WEB-INF/classes/async/Async0.java X%%T%%/webapps/examples/WEB-INF/classes/async/Async1$1.class X%%T%%/webapps/examples/WEB-INF/classes/async/Async1.class X%%T%%/webapps/examples/WEB-INF/classes/async/Async1.java X%%T%%/webapps/examples/WEB-INF/classes/async/Async2$1.class X%%T%%/webapps/examples/WEB-INF/classes/async/Async2.class X%%T%%/webapps/examples/WEB-INF/classes/async/Async2.java X%%T%%/webapps/examples/WEB-INF/classes/async/Async3.class X%%T%%/webapps/examples/WEB-INF/classes/async/Async3.java X%%T%%/webapps/examples/WEB-INF/classes/async/AsyncStockServlet.class X%%T%%/webapps/examples/WEB-INF/classes/async/AsyncStockServlet.java X%%T%%/webapps/examples/WEB-INF/classes/async/Stockticker$Stock.class X%%T%%/webapps/examples/WEB-INF/classes/async/Stockticker$TickListener.class X%%T%%/webapps/examples/WEB-INF/classes/async/Stockticker.class X%%T%%/webapps/examples/WEB-INF/classes/async/Stockticker.java X%%T%%/webapps/examples/WEB-INF/classes/cal/Entries.class X%%T%%/webapps/examples/WEB-INF/classes/cal/Entries.java X%%T%%/webapps/examples/WEB-INF/classes/cal/Entry.class X%%T%%/webapps/examples/WEB-INF/classes/cal/Entry.java X%%T%%/webapps/examples/WEB-INF/classes/cal/JspCalendar.class X%%T%%/webapps/examples/WEB-INF/classes/cal/JspCalendar.java X%%T%%/webapps/examples/WEB-INF/classes/cal/TableBean.class X%%T%%/webapps/examples/WEB-INF/classes/cal/TableBean.java X%%T%%/webapps/examples/WEB-INF/classes/chat/ChatServlet$MessageSender.class X%%T%%/webapps/examples/WEB-INF/classes/chat/ChatServlet.class X%%T%%/webapps/examples/WEB-INF/classes/chat/ChatServlet.java X%%T%%/webapps/examples/WEB-INF/classes/checkbox/CheckTest.class X%%T%%/webapps/examples/WEB-INF/classes/checkbox/CheckTest.java X%%T%%/webapps/examples/WEB-INF/classes/colors/ColorGameBean.class X%%T%%/webapps/examples/WEB-INF/classes/colors/ColorGameBean.java X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.class X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java X%%T%%/webapps/examples/WEB-INF/classes/dates/JspCalendar.class X%%T%%/webapps/examples/WEB-INF/classes/dates/JspCalendar.java X%%T%%/webapps/examples/WEB-INF/classes/error/Smart.class X%%T%%/webapps/examples/WEB-INF/classes/error/Smart.java X%%T%%/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.class X%%T%%/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.java X%%T%%/webapps/examples/WEB-INF/classes/examples/FooTag.class X%%T%%/webapps/examples/WEB-INF/classes/examples/FooTag.java X%%T%%/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.class X%%T%%/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.java X%%T%%/webapps/examples/WEB-INF/classes/examples/LogTag.class X%%T%%/webapps/examples/WEB-INF/classes/examples/LogTag.java X%%T%%/webapps/examples/WEB-INF/classes/examples/ShowSource.class X%%T%%/webapps/examples/WEB-INF/classes/examples/ShowSource.java X%%T%%/webapps/examples/WEB-INF/classes/examples/ValuesTag.class X%%T%%/webapps/examples/WEB-INF/classes/examples/ValuesTag.java X%%T%%/webapps/examples/WEB-INF/classes/filters/ExampleFilter.class X%%T%%/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/ValuesBean.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/ValuesBean.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.class X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java X%%T%%/webapps/examples/WEB-INF/classes/listeners/ContextListener.class X%%T%%/webapps/examples/WEB-INF/classes/listeners/ContextListener.java X%%T%%/webapps/examples/WEB-INF/classes/listeners/SessionListener.class X%%T%%/webapps/examples/WEB-INF/classes/listeners/SessionListener.java X%%T%%/webapps/examples/WEB-INF/classes/nonblocking/ByteCounter$1.class X%%T%%/webapps/examples/WEB-INF/classes/nonblocking/ByteCounter$CounterListener.class X%%T%%/webapps/examples/WEB-INF/classes/nonblocking/ByteCounter.class X%%T%%/webapps/examples/WEB-INF/classes/nonblocking/ByteCounter.java X%%T%%/webapps/examples/WEB-INF/classes/nonblocking/NumberWriter$1.class X%%T%%/webapps/examples/WEB-INF/classes/nonblocking/NumberWriter$NumberWriterListener.class X%%T%%/webapps/examples/WEB-INF/classes/nonblocking/NumberWriter.class X%%T%%/webapps/examples/WEB-INF/classes/nonblocking/NumberWriter.java X%%T%%/webapps/examples/WEB-INF/classes/num/NumberGuessBean.class X%%T%%/webapps/examples/WEB-INF/classes/num/NumberGuessBean.java X%%T%%/webapps/examples/WEB-INF/classes/sessions/DummyCart.class X%%T%%/webapps/examples/WEB-INF/classes/sessions/DummyCart.java X%%T%%/webapps/examples/WEB-INF/classes/util/HTMLFilter.class X%%T%%/webapps/examples/WEB-INF/classes/util/HTMLFilter.java X%%T%%/webapps/examples/WEB-INF/classes/validators/DebugValidator.class X%%T%%/webapps/examples/WEB-INF/classes/validators/DebugValidator.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/ExamplesConfig.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/ExamplesConfig.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/chat/ChatAnnotation.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/chat/ChatAnnotation.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Client$1.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Client.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Client.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage$ParseException.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardContextListener.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardContextListener.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint$1.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint$2.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint$3$1.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint$3.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$1$1.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$1.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$2.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$MessageType.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$Player.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/AbstractWebsocketMessage.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/AbstractWebsocketMessage.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/BinaryWebsocketMessage.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/BinaryWebsocketMessage.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/CloseWebsocketMessage.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/CloseWebsocketMessage.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/StringWebsocketMessage.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/StringWebsocketMessage.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoAnnotation.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoAnnotation.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$1.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$EchoMessageHandlerBinary.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$EchoMessageHandlerText.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/Direction.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/Direction.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/Location$1.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/Location.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/Location.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/Snake.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/Snake.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/SnakeAnnotation.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/SnakeAnnotation.java X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/SnakeTimer$1.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/SnakeTimer.class X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/SnakeTimer.java X%%T%%/webapps/examples/WEB-INF/jsp/applet/Clock2.java X%%T%%/webapps/examples/WEB-INF/jsp/debug-taglib.tld X%%T%%/webapps/examples/WEB-INF/jsp/example-taglib.tld X%%T%%/webapps/examples/WEB-INF/jsp2/jsp2-example-taglib.tld X%%T%%/webapps/examples/WEB-INF/lib/jstl.jar X%%T%%/webapps/examples/WEB-INF/lib/standard.jar X%%T%%/webapps/examples/WEB-INF/tags/displayProducts.tag X%%T%%/webapps/examples/WEB-INF/tags/helloWorld.tag X%%T%%/webapps/examples/WEB-INF/tags/panel.tag X%%T%%/webapps/examples/WEB-INF/web.xml X%%T%%/webapps/examples/index.html X%%T%%/webapps/examples/jsp/async/async1.jsp X%%T%%/webapps/examples/jsp/async/async1.jsp.html X%%T%%/webapps/examples/jsp/async/async3.jsp X%%T%%/webapps/examples/jsp/async/async3.jsp.html X%%T%%/webapps/examples/jsp/async/index.jsp X%%T%%/webapps/examples/jsp/async/index.jsp.html X%%T%%/webapps/examples/jsp/cal/Entries.java.html X%%T%%/webapps/examples/jsp/cal/Entry.java.html X%%T%%/webapps/examples/jsp/cal/JspCalendar.java.html X%%T%%/webapps/examples/jsp/cal/TableBean.java.html X%%T%%/webapps/examples/jsp/cal/cal1.jsp X%%T%%/webapps/examples/jsp/cal/cal1.jsp.html X%%T%%/webapps/examples/jsp/cal/cal2.jsp X%%T%%/webapps/examples/jsp/cal/cal2.jsp.html X%%T%%/webapps/examples/jsp/cal/calendar.html X%%T%%/webapps/examples/jsp/cal/login.html X%%T%%/webapps/examples/jsp/checkbox/CheckTest.html X%%T%%/webapps/examples/jsp/checkbox/check.html X%%T%%/webapps/examples/jsp/checkbox/checkresult.jsp X%%T%%/webapps/examples/jsp/checkbox/checkresult.jsp.html X%%T%%/webapps/examples/jsp/checkbox/cresult.html X%%T%%/webapps/examples/jsp/colors/ColorGameBean.html X%%T%%/webapps/examples/jsp/colors/clr.html X%%T%%/webapps/examples/jsp/colors/colors.html X%%T%%/webapps/examples/jsp/colors/colrs.jsp X%%T%%/webapps/examples/jsp/colors/colrs.jsp.html X%%T%%/webapps/examples/jsp/dates/date.html X%%T%%/webapps/examples/jsp/dates/date.jsp X%%T%%/webapps/examples/jsp/dates/date.jsp.html X%%T%%/webapps/examples/jsp/error/er.html X%%T%%/webapps/examples/jsp/error/err.jsp X%%T%%/webapps/examples/jsp/error/err.jsp.html X%%T%%/webapps/examples/jsp/error/error.html X%%T%%/webapps/examples/jsp/error/errorpge.jsp X%%T%%/webapps/examples/jsp/error/errorpge.jsp.html X%%T%%/webapps/examples/jsp/forward/forward.jsp X%%T%%/webapps/examples/jsp/forward/forward.jsp.html X%%T%%/webapps/examples/jsp/forward/fwd.html X%%T%%/webapps/examples/jsp/forward/one.jsp X%%T%%/webapps/examples/jsp/forward/one.jsp.html X%%T%%/webapps/examples/jsp/forward/two.html X%%T%%/webapps/examples/jsp/images/code.gif X%%T%%/webapps/examples/jsp/images/execute.gif X%%T%%/webapps/examples/jsp/images/read.gif X%%T%%/webapps/examples/jsp/images/return.gif X%%T%%/webapps/examples/jsp/include/foo.html X%%T%%/webapps/examples/jsp/include/foo.jsp X%%T%%/webapps/examples/jsp/include/foo.jsp.html X%%T%%/webapps/examples/jsp/include/inc.html X%%T%%/webapps/examples/jsp/include/include.jsp X%%T%%/webapps/examples/jsp/include/include.jsp.html X%%T%%/webapps/examples/jsp/index.html X%%T%%/webapps/examples/jsp/jsp2/el/Functions.java.html X%%T%%/webapps/examples/jsp/jsp2/el/ValuesBean.java.html X%%T%%/webapps/examples/jsp/jsp2/el/ValuesTag.java.html X%%T%%/webapps/examples/jsp/jsp2/el/basic-arithmetic.html X%%T%%/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp X%%T%%/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp.html X%%T%%/webapps/examples/jsp/jsp2/el/basic-comparisons.html X%%T%%/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp X%%T%%/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp.html X%%T%%/webapps/examples/jsp/jsp2/el/composite.html X%%T%%/webapps/examples/jsp/jsp2/el/composite.jsp X%%T%%/webapps/examples/jsp/jsp2/el/composite.jsp.html X%%T%%/webapps/examples/jsp/jsp2/el/functions.html X%%T%%/webapps/examples/jsp/jsp2/el/functions.jsp X%%T%%/webapps/examples/jsp/jsp2/el/functions.jsp.html X%%T%%/webapps/examples/jsp/jsp2/el/implicit-objects.html X%%T%%/webapps/examples/jsp/jsp2/el/implicit-objects.jsp X%%T%%/webapps/examples/jsp/jsp2/el/implicit-objects.jsp.html X%%T%%/webapps/examples/jsp/jsp2/jspattribute/FooBean.java.html X%%T%%/webapps/examples/jsp/jsp2/jspattribute/HelloWorldSimpleTag.java.html X%%T%%/webapps/examples/jsp/jsp2/jspattribute/ShuffleSimpleTag.java.html X%%T%%/webapps/examples/jsp/jsp2/jspattribute/TileSimpleTag.java.html X%%T%%/webapps/examples/jsp/jsp2/jspattribute/jspattribute.html X%%T%%/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp X%%T%%/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp.html X%%T%%/webapps/examples/jsp/jsp2/jspattribute/shuffle.html X%%T%%/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp X%%T%%/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp.html X%%T%%/webapps/examples/jsp/jsp2/jspx/basic.html X%%T%%/webapps/examples/jsp/jsp2/jspx/basic.jspx X%%T%%/webapps/examples/jsp/jsp2/jspx/basic.jspx.html X%%T%%/webapps/examples/jsp/jsp2/jspx/svgexample.html X%%T%%/webapps/examples/jsp/jsp2/jspx/textRotate.html X%%T%%/webapps/examples/jsp/jsp2/jspx/textRotate.jpg X%%T%%/webapps/examples/jsp/jsp2/jspx/textRotate.jspx X%%T%%/webapps/examples/jsp/jsp2/jspx/textRotate.jspx.html X%%T%%/webapps/examples/jsp/jsp2/misc/EchoAttributesTag.java.html X%%T%%/webapps/examples/jsp/jsp2/misc/coda.jspf X%%T%%/webapps/examples/jsp/jsp2/misc/coda.jspf.html X%%T%%/webapps/examples/jsp/jsp2/misc/config.html X%%T%%/webapps/examples/jsp/jsp2/misc/config.jsp X%%T%%/webapps/examples/jsp/jsp2/misc/config.jsp.html X%%T%%/webapps/examples/jsp/jsp2/misc/dynamicattrs.html X%%T%%/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp X%%T%%/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp.html X%%T%%/webapps/examples/jsp/jsp2/misc/prelude.jspf X%%T%%/webapps/examples/jsp/jsp2/misc/prelude.jspf.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/BookBean.java.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/FindBookSimpleTag.java.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/Functions.java.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/HelloWorldSimpleTag.java.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/RepeatSimpleTag.java.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/book.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/book.jsp X%%T%%/webapps/examples/jsp/jsp2/simpletag/book.jsp.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/hello.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/hello.jsp X%%T%%/webapps/examples/jsp/jsp2/simpletag/hello.jsp.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/repeat.html X%%T%%/webapps/examples/jsp/jsp2/simpletag/repeat.jsp X%%T%%/webapps/examples/jsp/jsp2/simpletag/repeat.jsp.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/displayProducts.tag.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/hello.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/hello.jsp X%%T%%/webapps/examples/jsp/jsp2/tagfiles/hello.jsp.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/helloWorld.tag.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/panel.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/panel.jsp X%%T%%/webapps/examples/jsp/jsp2/tagfiles/panel.jsp.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/panel.tag.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/products.html X%%T%%/webapps/examples/jsp/jsp2/tagfiles/products.jsp X%%T%%/webapps/examples/jsp/jsp2/tagfiles/products.jsp.html X%%T%%/webapps/examples/jsp/jsptoserv/ServletToJsp.java.html X%%T%%/webapps/examples/jsp/jsptoserv/hello.jsp X%%T%%/webapps/examples/jsp/jsptoserv/hello.jsp.html X%%T%%/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp X%%T%%/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp.html X%%T%%/webapps/examples/jsp/jsptoserv/jts.html X%%T%%/webapps/examples/jsp/num/numguess.html X%%T%%/webapps/examples/jsp/num/numguess.jsp X%%T%%/webapps/examples/jsp/num/numguess.jsp.html X%%T%%/webapps/examples/jsp/plugin/applet/Clock2.class X%%T%%/webapps/examples/jsp/plugin/applet/Clock2.java X%%T%%/webapps/examples/jsp/plugin/plugin.html X%%T%%/webapps/examples/jsp/plugin/plugin.jsp X%%T%%/webapps/examples/jsp/plugin/plugin.jsp.html X%%T%%/webapps/examples/jsp/security/protected/error.jsp X%%T%%/webapps/examples/jsp/security/protected/error.jsp.html X%%T%%/webapps/examples/jsp/security/protected/index.jsp X%%T%%/webapps/examples/jsp/security/protected/index.jsp.html X%%T%%/webapps/examples/jsp/security/protected/login.jsp X%%T%%/webapps/examples/jsp/security/protected/login.jsp.html X%%T%%/webapps/examples/jsp/sessions/DummyCart.html X%%T%%/webapps/examples/jsp/sessions/carts.html X%%T%%/webapps/examples/jsp/sessions/carts.jsp X%%T%%/webapps/examples/jsp/sessions/carts.jsp.html X%%T%%/webapps/examples/jsp/sessions/crt.html X%%T%%/webapps/examples/jsp/simpletag/foo.html X%%T%%/webapps/examples/jsp/simpletag/foo.jsp X%%T%%/webapps/examples/jsp/simpletag/foo.jsp.html X%%T%%/webapps/examples/jsp/snp/snoop.html X%%T%%/webapps/examples/jsp/snp/snoop.jsp X%%T%%/webapps/examples/jsp/snp/snoop.jsp.html X%%T%%/webapps/examples/jsp/source.jsp X%%T%%/webapps/examples/jsp/source.jsp.html X%%T%%/webapps/examples/jsp/tagplugin/choose.html X%%T%%/webapps/examples/jsp/tagplugin/choose.jsp X%%T%%/webapps/examples/jsp/tagplugin/choose.jsp.html X%%T%%/webapps/examples/jsp/tagplugin/foreach.html X%%T%%/webapps/examples/jsp/tagplugin/foreach.jsp X%%T%%/webapps/examples/jsp/tagplugin/foreach.jsp.html X%%T%%/webapps/examples/jsp/tagplugin/howto.html X%%T%%/webapps/examples/jsp/tagplugin/if.html X%%T%%/webapps/examples/jsp/tagplugin/if.jsp X%%T%%/webapps/examples/jsp/tagplugin/if.jsp.html X%%T%%/webapps/examples/jsp/tagplugin/notes.html X%%T%%/webapps/examples/jsp/xml/xml.html X%%T%%/webapps/examples/jsp/xml/xml.jsp X%%T%%/webapps/examples/jsp/xml/xml.jsp.html X%%T%%/webapps/examples/servlets/chat/index.jsp X%%T%%/webapps/examples/servlets/chat/index.jsp.html X%%T%%/webapps/examples/servlets/chat/login.jsp X%%T%%/webapps/examples/servlets/chat/login.jsp.html X%%T%%/webapps/examples/servlets/chat/post.jsp X%%T%%/webapps/examples/servlets/chat/post.jsp.html X%%T%%/webapps/examples/servlets/cookies.html X%%T%%/webapps/examples/servlets/helloworld.html X%%T%%/webapps/examples/servlets/images/code.gif X%%T%%/webapps/examples/servlets/images/execute.gif X%%T%%/webapps/examples/servlets/images/return.gif X%%T%%/webapps/examples/servlets/index.html X%%T%%/webapps/examples/servlets/nonblocking/bytecounter.html X%%T%%/webapps/examples/servlets/reqheaders.html X%%T%%/webapps/examples/servlets/reqinfo.html X%%T%%/webapps/examples/servlets/reqparams.html X%%T%%/webapps/examples/servlets/sessions.html X%%T%%/webapps/examples/websocket/chat.xhtml X%%T%%/webapps/examples/websocket/drawboard.xhtml X%%T%%/webapps/examples/websocket/echo.xhtml X%%T%%/webapps/examples/websocket/index.xhtml X%%T%%/webapps/examples/websocket/snake.xhtml X%%T%%/webapps/host-manager/META-INF/context.xml X%%T%%/webapps/host-manager/WEB-INF/jsp/401.jsp X%%T%%/webapps/host-manager/WEB-INF/jsp/403.jsp X%%T%%/webapps/host-manager/WEB-INF/jsp/404.jsp X%%T%%/webapps/host-manager/WEB-INF/web.xml X%%T%%/webapps/host-manager/images/add.gif X%%T%%/webapps/host-manager/images/asf-logo.gif X%%T%%/webapps/host-manager/images/code.gif X%%T%%/webapps/host-manager/images/design.gif X%%T%%/webapps/host-manager/images/docs.gif X%%T%%/webapps/host-manager/images/fix.gif X%%T%%/webapps/host-manager/images/tomcat.gif X%%T%%/webapps/host-manager/images/update.gif X%%T%%/webapps/host-manager/images/void.gif X%%T%%/webapps/host-manager/index.jsp X%%T%%/webapps/host-manager/manager.xml X%%T%%/webapps/manager/META-INF/context.xml X%%T%%/webapps/manager/WEB-INF/jsp/401.jsp X%%T%%/webapps/manager/WEB-INF/jsp/403.jsp X%%T%%/webapps/manager/WEB-INF/jsp/404.jsp X%%T%%/webapps/manager/WEB-INF/jsp/connectorCiphers.jsp X%%T%%/webapps/manager/WEB-INF/jsp/sessionDetail.jsp X%%T%%/webapps/manager/WEB-INF/jsp/sessionsList.jsp X%%T%%/webapps/manager/WEB-INF/web.xml X%%T%%/webapps/manager/images/add.gif X%%T%%/webapps/manager/images/asf-logo.gif X%%T%%/webapps/manager/images/code.gif X%%T%%/webapps/manager/images/design.gif X%%T%%/webapps/manager/images/docs.gif X%%T%%/webapps/manager/images/fix.gif X%%T%%/webapps/manager/images/tomcat.gif X%%T%%/webapps/manager/images/update.gif X%%T%%/webapps/manager/images/void.gif X%%T%%/webapps/manager/index.jsp X%%T%%/webapps/manager/status.xsd X%%T%%/webapps/manager/xform.xsl X@exec mkdir %D/%%T%%/endorsed 2>/dev/null || true X@exec mkdir %D/%%T%%/logs 2>/dev/null || true X@exec mkdir %D/%%T%%/work 2>/dev/null || true X@exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%T%%/conf %D/%%T%%/logs %D/%%T%%/temp %D/%%T%%/webapps %D/%%T%%/work X@dirrmtry %%T%%/work X@dirrm %%T%%/webapps/manager/images X@dirrm %%T%%/webapps/manager/WEB-INF/jsp X@dirrm %%T%%/webapps/manager/WEB-INF X@dirrm %%T%%/webapps/manager/META-INF X@dirrm %%T%%/webapps/manager X@dirrm %%T%%/webapps/host-manager/images X@dirrm %%T%%/webapps/host-manager/WEB-INF/jsp X@dirrm %%T%%/webapps/host-manager/WEB-INF X@dirrm %%T%%/webapps/host-manager/META-INF X@dirrm %%T%%/webapps/host-manager X@dirrm %%T%%/webapps/examples/websocket X@dirrm %%T%%/webapps/examples/servlets/nonblocking X@dirrm %%T%%/webapps/examples/servlets/images X@dirrm %%T%%/webapps/examples/servlets/chat X@dirrm %%T%%/webapps/examples/servlets X@dirrm %%T%%/webapps/examples/jsp/xml X@dirrm %%T%%/webapps/examples/jsp/tagplugin X@dirrm %%T%%/webapps/examples/jsp/snp X@dirrm %%T%%/webapps/examples/jsp/simpletag X@dirrm %%T%%/webapps/examples/jsp/sessions X@dirrm %%T%%/webapps/examples/jsp/security/protected X@dirrm %%T%%/webapps/examples/jsp/security X@dirrm %%T%%/webapps/examples/jsp/plugin/applet X@dirrm %%T%%/webapps/examples/jsp/plugin X@dirrm %%T%%/webapps/examples/jsp/num X@dirrm %%T%%/webapps/examples/jsp/jsptoserv X@dirrm %%T%%/webapps/examples/jsp/jsp2/tagfiles X@dirrm %%T%%/webapps/examples/jsp/jsp2/simpletag X@dirrm %%T%%/webapps/examples/jsp/jsp2/misc X@dirrm %%T%%/webapps/examples/jsp/jsp2/jspx X@dirrm %%T%%/webapps/examples/jsp/jsp2/jspattribute X@dirrm %%T%%/webapps/examples/jsp/jsp2/el X@dirrm %%T%%/webapps/examples/jsp/jsp2 X@dirrm %%T%%/webapps/examples/jsp/include X@dirrm %%T%%/webapps/examples/jsp/images X@dirrm %%T%%/webapps/examples/jsp/forward X@dirrm %%T%%/webapps/examples/jsp/error X@dirrm %%T%%/webapps/examples/jsp/dates X@dirrm %%T%%/webapps/examples/jsp/colors X@dirrm %%T%%/webapps/examples/jsp/checkbox X@dirrm %%T%%/webapps/examples/jsp/cal X@dirrm %%T%%/webapps/examples/jsp/async X@dirrm %%T%%/webapps/examples/jsp X@dirrm %%T%%/webapps/examples/WEB-INF/tags X@dirrm %%T%%/webapps/examples/WEB-INF/lib X@dirrm %%T%%/webapps/examples/WEB-INF/jsp2 X@dirrm %%T%%/webapps/examples/WEB-INF/jsp/applet X@dirrm %%T%%/webapps/examples/WEB-INF/jsp X@dirrm %%T%%/webapps/examples/WEB-INF/classes/websocket/snake X@dirrm %%T%%/webapps/examples/WEB-INF/classes/websocket/echo X@dirrm %%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages X@dirrm %%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard X@dirrm %%T%%/webapps/examples/WEB-INF/classes/websocket/chat X@dirrm %%T%%/webapps/examples/WEB-INF/classes/websocket X@dirrm %%T%%/webapps/examples/WEB-INF/classes/validators X@dirrm %%T%%/webapps/examples/WEB-INF/classes/util X@dirrm %%T%%/webapps/examples/WEB-INF/classes/sessions X@dirrm %%T%%/webapps/examples/WEB-INF/classes/num X@dirrm %%T%%/webapps/examples/WEB-INF/classes/nonblocking X@dirrm %%T%%/webapps/examples/WEB-INF/classes/listeners X@dirrm %%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag X@dirrm %%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/el X@dirrm %%T%%/webapps/examples/WEB-INF/classes/jsp2/examples X@dirrm %%T%%/webapps/examples/WEB-INF/classes/jsp2 X@dirrm %%T%%/webapps/examples/WEB-INF/classes/filters X@dirrm %%T%%/webapps/examples/WEB-INF/classes/examples X@dirrm %%T%%/webapps/examples/WEB-INF/classes/error X@dirrm %%T%%/webapps/examples/WEB-INF/classes/dates X@dirrm %%T%%/webapps/examples/WEB-INF/classes/compressionFilters X@dirrm %%T%%/webapps/examples/WEB-INF/classes/colors X@dirrm %%T%%/webapps/examples/WEB-INF/classes/checkbox X@dirrm %%T%%/webapps/examples/WEB-INF/classes/chat X@dirrm %%T%%/webapps/examples/WEB-INF/classes/cal X@dirrm %%T%%/webapps/examples/WEB-INF/classes/async X@dirrm %%T%%/webapps/examples/WEB-INF/classes X@dirrm %%T%%/webapps/examples/WEB-INF X@dirrm %%T%%/webapps/examples X@dirrm %%T%%/webapps/docs/websocketapi X@dirrm %%T%%/webapps/docs/tribes X@dirrm %%T%%/webapps/docs/servletapi X@dirrm %%T%%/webapps/docs/jspapi X@dirrm %%T%%/webapps/docs/images/fonts X@dirrm %%T%%/webapps/docs/images X@dirrm %%T%%/webapps/docs/funcspecs X@dirrm %%T%%/webapps/docs/elapi X@dirrm %%T%%/webapps/docs/config X@dirrm %%T%%/webapps/docs/architecture/startup X@dirrm %%T%%/webapps/docs/architecture/requestProcess X@dirrm %%T%%/webapps/docs/architecture X@dirrm %%T%%/webapps/docs/appdev/%%CONF_EXT%%/web/images X@dirrm %%T%%/webapps/docs/appdev/%%CONF_EXT%%/web/WEB-INF X@dirrm %%T%%/webapps/docs/appdev/%%CONF_EXT%%/web X@dirrm %%T%%/webapps/docs/appdev/%%CONF_EXT%%/src/mypackage X@dirrm %%T%%/webapps/docs/appdev/%%CONF_EXT%%/src X@dirrm %%T%%/webapps/docs/appdev/%%CONF_EXT%%/docs X@dirrm %%T%%/webapps/docs/appdev/%%CONF_EXT%% X@dirrm %%T%%/webapps/docs/appdev X@dirrm %%T%%/webapps/docs/api X@dirrm %%T%%/webapps/docs/WEB-INF X@dirrm %%T%%/webapps/docs X@dirrm %%T%%/webapps/ROOT/WEB-INF X@dirrm %%T%%/webapps/ROOT X@dirrm %%T%%/webapps X@dirrm %%T%%/temp X@dirrmtry %%T%%/logs X@dirrm %%T%%/lib X@dirrmtry %%T%%/endorsed X@dirrmtry %%T%%/conf X@dirrm %%T%%/bin X@dirrmtry %%T%% X@unexec [ ! -d %D/%%T%% ] || echo If permanently deleting this package, %D/%%T%% must be removed manually ef3e7f63841ae908ba397c2bef1fbad6 echo x - ./distinfo sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2' XSHA256 (apache-tomcat-8.0.5.tar.gz) = fdb4b695232cf1c54fb66cdc2ba947626c0516c48c5f4f6c3169aab53c248728 XSIZE (apache-tomcat-8.0.5.tar.gz) = 8993812 aec8793adfd5b7c3f00e62ae41a09ac2 exit >Release-Note: >Audit-Trail: >Unformatted: