From nobody@FreeBSD.org  Fri Apr 18 02:56:14 2014
Return-Path: <nobody@FreeBSD.org>
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 <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <wombat@marsupial.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [NEW PORT] tomcat8 Tomcat 8.0.5
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         188742
>Category:       ports
>Synopsis:       [NEW PORT] www/tomcat8 Tomcat 8.0.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ale
>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:  Mon May 26 23:10:00 UTC 2014
>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 <bsd.port.pre.mk>
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 <bsd.port.post.mk>
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:
Responsible-Changed-From-To: freebsd-ports-bugs->ale 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Sun May 25 10:52:18 UTC 2014 
Responsible-Changed-Why:  
over to current tomcat maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=188742 

From: Patrick Abeya <wombat@marsupial.org>
To: Patrick Abeya <pabeya@icloud.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/188742: [NEW PORT] www/tomcat8 Tomcat 8.0.8
Date: Mon, 26 May 2014 18:19:52 -0400

 --Apple-Mail=_5C081BD6-4A5C-4C17-B2CE-65E5FA7290D4
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain;
 	charset=windows-1252
 
 Here is Tomcat 8.0.8 port
 
 --Apple-Mail=_5C081BD6-4A5C-4C17-B2CE-65E5FA7290D4
 Content-Disposition: attachment;
 	filename=tomcat8.txt
 Content-Type: text/plain;
 	name="tomcat8.txt"
 Content-Transfer-Encoding: quoted-printable
 
 # 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:
 #
 #	.
 #	./pkg-descr
 #	./pkg-plist
 #	./files
 #	./files/tomcat8.in
 #	./distinfo
 #	./Makefile
 #
 echo c - .
 mkdir -p . > /dev/null 2>&1
 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.cla=
 ss
 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.cla=
 ss
 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/CompressionFilt=
 er.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilt=
 er.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilt=
 erTestServlet.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilt=
 erTestServlet.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResp=
 onseStream.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResp=
 onseStream.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServ=
 letResponseWrapper.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServ=
 letResponseWrapper.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/EchoAttrib=
 utesTag.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttrib=
 utesTag.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSi=
 mpleTag.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSi=
 mpleTag.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorld=
 SimpleTag.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorld=
 SimpleTag.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimp=
 leTag.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimp=
 leTag.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSim=
 pleTag.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSim=
 pleTag.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimple=
 Tag.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimple=
 Tag.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$CounterLis=
 tener.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$NumberWri=
 terListener.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.clas=
 s
 =
 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$Pa=
 rseException.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.cl=
 ass
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.ja=
 va
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardConte=
 xtListener.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardConte=
 xtListener.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpo=
 int$1.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpo=
 int$2.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpo=
 int$3$1.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpo=
 int$3.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpo=
 int.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpo=
 int.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$MessageTy=
 pe.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$Player.cl=
 ass
 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/Abs=
 tractWebsocketMessage.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/Abs=
 tractWebsocketMessage.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/Bin=
 aryWebsocketMessage.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/Bin=
 aryWebsocketMessage.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/Clo=
 seWebsocketMessage.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/Clo=
 seWebsocketMessage.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/Str=
 ingWebsocketMessage.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/Str=
 ingWebsocketMessage.java
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoAnnotation.clas=
 s
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoAnnotation.java=
 
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$1.clas=
 s
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$EchoMe=
 ssageHandlerBinary.class
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$EchoMe=
 ssageHandlerText.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.cl=
 ass
 =
 X%%T%%/webapps/examples/WEB-INF/classes/websocket/snake/SnakeAnnotation.ja=
 va
 =
 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.htm=
 l
 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 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=20
 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=3D$_file
 X	;;
 X*)
 X	name=3D$0
 X	;;
 Xesac
 X
 Xname=3D${name##*/}
 Xrcvar=3D${name}_enable
 X
 Xload_rc_config "${name}"
 X
 Xeval "${rcvar}=3D\${${rcvar}:-'NO'}"
 Xeval "_tomcat_java_home=3D\${${name}_java_home:-'%%JAVA_HOME%%'}"
 Xeval =
 "_tomcat_catalina_user=3D\${${name}_catalina_user:-'%%TOMCAT_USER%%'}"
 Xeval "_tomcat_catalina_home=3D'%%TOMCAT_HOME%%'"
 Xeval =
 "_tomcat_catalina_base=3D\${${name}_catalina_base:-'%%TOMCAT_HOME%%'}"
 Xeval =
 "_tomcat_catalina_tmpdir=3D\${${name}_catalina_tmpdir:-'${_tomcat_catalina=
 _base}/temp'}"
 Xeval =
 "_tomcat_stdout=3D\${${name}_stdout:-'${_tomcat_catalina_base}/logs/catali=
 na.out'}"
 Xeval "_tomcat_stderr=3D\${${name}_stderr:-'&1'}"
 Xeval "_tomcat_pipe_cmd=3D\${${name}_pipe_cmd:-''}"
 Xeval =
 "_tomcat_logging_manager=3D\${${name}_logging_manager:-'org.apache.juli.Cl=
 assLoaderLogManager'}"
 Xeval =
 "_tomcat_logging_config=3D\${${name}_logging_config:-'${_tomcat_catalina_b=
 ase}/conf/logging.properties'}"
 Xeval "_tomcat_classpath=3D\${${name}_classpath:-''}"
 Xeval "_tomcat_java_opts=3D\${${name}_java_opts:-''}"
 Xeval "_tomcat_wait=3D\${${name}_wait:-'30'}"
 X
 Xpidfile=3D"/var/run/${name}.pid"
 X
 Xrequired_files=3D"${_tomcat_catalina_base}/conf/server.xml"
 Xrequired_dirs=3D"${_tomcat_catalina_tmpdir}"
 X
 Xextra_commands=3D"reload"
 X
 Xcommand=3D"%%LOCALBASE%%/bin/jsvc"
 Xcommand_args=3D"-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/common=
 s-daemon.jar:%%TOMCAT_HOME%%/bin/tomcat-juli.jar${_tomcat_classpath}' \
 X	-Djava.util.logging.manager=3D${_tomcat_logging_manager} \
 X	-Djava.util.logging.config.file=3D'${_tomcat_logging_config}' \
 X	${_tomcat_java_opts} \
 X	-Djava.endorsed.dirs=3D'%%TOMCAT_HOME%%/endorsed' \
 X	-Dcatalina.home=3D'${_tomcat_catalina_home}' \
 X	-Dcatalina.base=3D'${_tomcat_catalina_base}' \
 X	-Djava.io.tmpdir=3D'${_tomcat_catalina_tmpdir}' \
 X	org.apache.catalina.startup.Bootstrap \
 X	${_tomcat_pipe_cmd}"
 X
 Xrun_rc_command "$1"
 490f72dfe48bdc3a69d812bd34beb4eb
 echo x - ./distinfo
 sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
 XSHA256 (apache-tomcat-8.0.8.tar.gz) =3D =
 bb4d99607c02abf6d012d20a42d0c414dc4de7f667260e392ff2509a6c9973f6
 XSIZE (apache-tomcat-8.0.8.tar.gz) =3D 9098084
 aec8793adfd5b7c3f00e62ae41a09ac2
 echo x - ./Makefile
 sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
 XPORTNAME=3D	tomcat
 XPORTVERSION=3D	8.0.8
 XCATEGORIES=3D	www java
 XMASTER_SITES=3D	APACHE
 XMASTER_SITE_SUBDIR=3D	tomcat/tomcat-7/v${PORTVERSION}/bin
 XPKGNAMESUFFIX=3D	8
 XDISTNAME=3D	apache-${PORTNAME}-${PORTVERSION}
 X
 XMAINTAINER=3D	ale@FreeBSD.org
 XCOMMENT=3D	Open-source Java web server by Apache, 8.x branch
 X
 XLICENSE=3D	APACHE20
 X
 XRUN_DEPENDS=3D	jsvc:${PORTSDIR}/devel/jakarta-commons-daemon
 X
 XUSE_JAVA=3D	yes
 XJAVA_VERSION=3D	1.7+
 XNO_BUILD=3D	yes
 X
 XUSE_RC_SUBR=3D	${PKGBASE}
 X
 XTOMCAT_SUBDIR?=3D	${DISTNAME:R}
 XTOMCAT_HOME=3D	${PREFIX}/${TOMCAT_SUBDIR}
 XTOMCAT_CONF_FILES=3D	catalina.policy catalina.properties context.xml =
 logging.properties server.xml tomcat-users.xml web.xml
 XCONF_EXT=3D	sample
 XPLIST_SUB=3D	T=3D${TOMCAT_SUBDIR} CONF_EXT=3D${CONF_EXT} \
 X		WWWOWN=3D${WWWOWN} WWWGRP=3D${WWWGRP}
 X
 XSUB_LIST=3D	TOMCAT_HOME=3D${TOMCAT_HOME} \
 X		TOMCAT_USER=3D${WWWOWN} \
 X		JAVA_HOME=3D${JAVA_HOME}
 X
 X.include <bsd.port.pre.mk>
 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 <bsd.port.post.mk>
 464ef7c6571951809b23e262cbe26e19
 exit
 
 
 --Apple-Mail=_5C081BD6-4A5C-4C17-B2CE-65E5FA7290D4--

From: Patrick Abeya <pabeya@icloud.com>
To: Patrick Abeya <wombat@marsupial.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/188742: [NEW PORT] www/tomcat8 Tomcat 8.0.8
Date: Mon, 26 May 2014 18:46:59 -0400

 --Boundary_(ID_MNZRJFRkRnBPJRF46Y5KqQ)
 Content-type: text/plain; CHARSET=US-ASCII
 Content-transfer-encoding: 7BIT
 
 Well this is embarrassing, I forgot to update the pkg-descr file. This should be the final good version. Sorry about that!
 
 
 --Boundary_(ID_MNZRJFRkRnBPJRF46Y5KqQ)
 Content-type: text/plain; x-unix-mode=0644; name=tomcat8.txt
 Content-transfer-encoding: 7BIT
 Content-disposition: attachment; filename=tomcat8.txt
 
 # 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:
 #
 #	.
 #	./pkg-descr
 #	./pkg-plist
 #	./files
 #	./files/tomcat8.in
 #	./distinfo
 #	./Makefile
 #
 echo c - .
 mkdir -p . > /dev/null 2>&1
 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 8.0 implements the Servlet 3.1, JavaServer Pages 2.3,
 XJava Unified Expression Language 3.0 and Java WebSocket 1.0 specifications
 Xfrom the Java Community Process, and includes many additional features that 
 Xmake it a useful platform for developing and deploying web applications and 
 Xweb services. Tomcat 8 is aligned with Java EE 7.
 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 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 - ./distinfo
 sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
 XSHA256 (apache-tomcat-8.0.8.tar.gz) = bb4d99607c02abf6d012d20a42d0c414dc4de7f667260e392ff2509a6c9973f6
 XSIZE (apache-tomcat-8.0.8.tar.gz) = 9098084
 aec8793adfd5b7c3f00e62ae41a09ac2
 echo x - ./Makefile
 sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
 XPORTNAME=	tomcat
 XPORTVERSION=	8.0.8
 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 <bsd.port.pre.mk>
 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 <bsd.port.post.mk>
 464ef7c6571951809b23e262cbe26e19
 exit
 
 
 --Boundary_(ID_MNZRJFRkRnBPJRF46Y5KqQ)--

From: Patrick Abeya <pabeya@icloud.com>
To: bug-followup@FreeBSD.org, Patrick Abeya <wombat@marsupial.org>
Cc:  
Subject: Re: ports/188742: [NEW PORT] www/tomcat8 Tomcat 8.0.5
Date: Mon, 26 May 2014 18:03:01 -0400

 Tomcat 8.0.8 just came out, so I=92m re-doing the port with the new =
 version. Will attach it here.=
>Unformatted:
