[Midnightbsd-cvs] mports: mports/www: Add tomcat 6

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Feb 14 17:28:57 EST 2008


Log Message:
-----------
Add tomcat 6

Modified Files:
--------------
    mports/www:
        Makefile (r1.64 -> r1.65)

Added Files:
-----------
    mports/www/tomcat6:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/www/tomcat6/files:
        patch-conf__server.xml (r1.1)
        pkg-deinstall.in (r1.1)
        pkg-install.in (r1.1)
        tomcat6.sh.in (r1.1)

-------------- next part --------------
--- /dev/null
+++ www/tomcat6/pkg-descr
@@ -0,0 +1,8 @@
+Apache Tomcat is a web server written in 100% Pure Java.
+
+Apache Tomcat version 6.0 implements the Servlet 2.5 and JavaServer Pages 2.1
+specifications from the Java Community Process, and includes many additional
+features that make it a useful platform for developing and deploying web app
+-lications and web services.
+
+WWW: http://tomcat.apache.org/
--- /dev/null
+++ www/tomcat6/pkg-plist
@@ -0,0 +1,673 @@
+ at comment $FreeBSD: ports/www/tomcat6/pkg-plist,v 1.23 2007/08/21 03:39:05 nemoliu Exp $
+ at unexec if cmp -s %D/%%T%%/conf/Catalina/localhost/host-manager.xml %D/%%T%%/conf/Catalina/localhost/host-manager.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/Catalina/localhost/host-manager.xml; else echo If permanently deleting this package, %D/%%T%%/conf/Catalina/localhost/host-manager.xml must be removed manually; fi
+ at unexec if cmp -s %D/%%T%%/conf/Catalina/localhost/manager.xml %D/%%T%%/conf/Catalina/localhost/manager.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/Catalina/localhost/manager.xml; else echo If permanently deleting this package, %D/%%T%%/conf/Catalina/localhost/manager.xml must be removed manually; fi
+ at unexec if cmp -s %D/%%T%%/conf/catalina.policy %D/%%T%%/conf/catalina.policy.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.policy; else echo If permanently deleting this package, %D/%%T%%/conf/catalina.policy must be removed manually; fi
+ at unexec if cmp -s %D/%%T%%/conf/catalina.properties %D/%%T%%/conf/catalina.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.properties; else echo If permanently deleting this package, %D/%%T%%/conf/catalina.properties must be removed manually; fi
+ at 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 echo If permanently deleting this package, %D/%%T%%/conf/context.xml must be removed manually; fi
+ at unexec if cmp -s %D/%%T%%/conf/server-minimal.xml %D/%%T%%/conf/server-minimal.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server-minimal.xml; else echo If permanently deleting this package, %D/%%T%%/conf/server-minimal.xml must be removed manually; fi
+ at unexec if cmp -s %D/%%T%%/conf/server.xml %D/%%T%%/conf/server.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server.xml; else echo If permanently deleting this package, %D/%%T%%/conf/server.xml must be removed manually; fi
+ at 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; else echo If permanently deleting this package, %D/%%T%%/conf/tomcat-users.xml must be removed manually; fi
+ at unexec if cmp -s %D/%%T%%/conf/web.xml %D/%%T%%/conf/web.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/web.xml; else echo If permanently deleting this package, %D/%%T%%/conf/web.xml must be removed manually; fi
+ at unexec if cmp -s %D/%%T%%/conf/logging.properties %D/%%T%%/conf/logging.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/logging.properties; else echo If permanently deleting this package, %D/%%T%%/conf/logging.properties must be removed manually; fi
+%%T%%/LICENSE
+%%T%%/NOTICE
+%%T%%/RELEASE-NOTES
+%%T%%/RUNNING.txt
+%%T%%/bin/bootstrap.jar
+%%T%%/bin/catalina-tasks.xml
+%%T%%/bin/catalina.sh
+%%T%%/bin/commons-daemon.jar
+%%T%%/bin/digest.sh
+%%T%%/bin/jsvc.tar.gz
+%%T%%/bin/setclasspath.sh
+%%T%%/bin/shutdown.sh
+%%T%%/bin/startup.sh
+%%T%%/bin/tomcat-juli.jar
+%%T%%/bin/tomcat-native.tar.gz
+%%T%%/bin/tool-wrapper.sh
+%%T%%/bin/version.sh
+%%T%%/conf/catalina.policy.%%CONF_EXT%%
+%%T%%/conf/catalina.properties.%%CONF_EXT%%
+%%T%%/conf/context.xml.%%CONF_EXT%%
+%%T%%/conf/logging.properties.%%CONF_EXT%%
+%%T%%/conf/server.xml.%%CONF_EXT%%
+%%T%%/conf/tomcat-users.xml.%%CONF_EXT%%
+%%T%%/conf/web.xml.%%CONF_EXT%%
+%%T%%/lib/annotations-api.jar
+%%T%%/lib/catalina-ant.jar
+%%T%%/lib/catalina-ha.jar
+%%T%%/lib/catalina-tribes.jar
+%%T%%/lib/catalina.jar
+%%T%%/lib/el-api.jar
+%%T%%/lib/jasper-el.jar
+%%T%%/lib/jasper-jdt.jar
+%%T%%/lib/jasper.jar
+%%T%%/lib/jsp-api.jar
+%%T%%/lib/servlet-api.jar
+%%T%%/lib/tomcat-coyote.jar
+%%T%%/lib/tomcat-dbcp.jar
+%%T%%/lib/tomcat-i18n-es.jar
+%%T%%/lib/tomcat-i18n-fr.jar
+%%T%%/lib/tomcat-i18n-ja.jar
+%%T%%/lib/tools.jar
+%%T%%/logs/stderr.log
+%%T%%/logs/stdout.log
+%%T%%/temp/safeToDelete.tmp
+%%T%%/webapps/ROOT/RELEASE-NOTES.txt
+%%T%%/webapps/ROOT/WEB-INF/web.xml
+%%T%%/webapps/ROOT/admin/index.html
+%%T%%/webapps/ROOT/asf-logo-wide.gif
+%%T%%/webapps/ROOT/build.xml
+%%T%%/webapps/ROOT/favicon.ico
+%%T%%/webapps/ROOT/index.html
+%%T%%/webapps/ROOT/index.jsp
+%%T%%/webapps/ROOT/tomcat-power.gif
+%%T%%/webapps/ROOT/tomcat.gif
+%%T%%/webapps/ROOT/tomcat.svg
+%%T%%/webapps/docs/BUILDING.txt
+%%T%%/webapps/docs/NOTICE
+%%T%%/webapps/docs/RUNNING.txt
+%%T%%/webapps/docs/WEB-INF/web.xml
+%%T%%/webapps/docs/aio.html
+%%T%%/webapps/docs/api/index.html
+%%T%%/webapps/docs/appdev/build.xml.txt
+%%T%%/webapps/docs/appdev/deployment.html
+%%T%%/webapps/docs/appdev/index.html
+%%T%%/webapps/docs/appdev/installation.html
+%%T%%/webapps/docs/appdev/introduction.html
+%%T%%/webapps/docs/appdev/printer/deployment.html
+%%T%%/webapps/docs/appdev/printer/docs/appdev/build.xml.txt
+%%T%%/webapps/docs/appdev/printer/docs/appdev/web.xml.txt
+%%T%%/webapps/docs/appdev/printer/index.html
+%%T%%/webapps/docs/appdev/printer/installation.html
+%%T%%/webapps/docs/appdev/printer/introduction.html
+%%T%%/webapps/docs/appdev/printer/processes.html
+%%T%%/webapps/docs/appdev/printer/source.html
+%%T%%/webapps/docs/appdev/processes.html
+%%T%%/webapps/docs/appdev/sample/build.xml
+%%T%%/webapps/docs/appdev/sample/docs/README.txt
+%%T%%/webapps/docs/appdev/sample/index.html
+%%T%%/webapps/docs/appdev/sample/sample.war
+%%T%%/webapps/docs/appdev/sample/src/mypackage/Hello.java
+%%T%%/webapps/docs/appdev/sample/web/WEB-INF/web.xml
+%%T%%/webapps/docs/appdev/sample/web/hello.jsp
+%%T%%/webapps/docs/appdev/sample/web/images/tomcat.gif
+%%T%%/webapps/docs/appdev/sample/web/index.html
+%%T%%/webapps/docs/appdev/source.html
+%%T%%/webapps/docs/appdev/web.xml.txt
+%%T%%/webapps/docs/apr.html
+%%T%%/webapps/docs/architecture/index.html
+%%T%%/webapps/docs/architecture/overview.html
+%%T%%/webapps/docs/architecture/printer/index.html
+%%T%%/webapps/docs/architecture/printer/overview.html
+%%T%%/webapps/docs/architecture/printer/requestProcess.html
+%%T%%/webapps/docs/architecture/printer/startup.html
+%%T%%/webapps/docs/architecture/requestProcess.html
+%%T%%/webapps/docs/architecture/requestProcess/requestProcess.pdf
+%%T%%/webapps/docs/architecture/requestProcess/roseModel.mdl
+%%T%%/webapps/docs/architecture/startup.html
+%%T%%/webapps/docs/architecture/startup/serverStartup.pdf
+%%T%%/webapps/docs/architecture/startup/serverStartup.txt
+%%T%%/webapps/docs/balancer-howto.html
+%%T%%/webapps/docs/building.html
+%%T%%/webapps/docs/cgi-howto.html
+%%T%%/webapps/docs/changelog.html
+%%T%%/webapps/docs/class-loader-howto.html
+%%T%%/webapps/docs/cluster-howto.html
+%%T%%/webapps/docs/config/ajp.html
+%%T%%/webapps/docs/config/cluster-channel.html
+%%T%%/webapps/docs/config/cluster-deployer.html
+%%T%%/webapps/docs/config/cluster-interceptor.html
+%%T%%/webapps/docs/config/cluster-listener.html
+%%T%%/webapps/docs/config/cluster-manager.html
+%%T%%/webapps/docs/config/cluster-membership.html
+%%T%%/webapps/docs/config/cluster-receiver.html
+%%T%%/webapps/docs/config/cluster-sender.html
+%%T%%/webapps/docs/config/cluster-valve.html
+%%T%%/webapps/docs/config/cluster.html
+%%T%%/webapps/docs/config/context.html
+%%T%%/webapps/docs/config/engine.html
+%%T%%/webapps/docs/config/globalresources.html
+%%T%%/webapps/docs/config/host.html
+%%T%%/webapps/docs/config/http.html
+%%T%%/webapps/docs/config/index.html
+%%T%%/webapps/docs/config/loader.html
+%%T%%/webapps/docs/config/manager.html
+%%T%%/webapps/docs/config/printer/ajp.html
+%%T%%/webapps/docs/config/printer/cluster-channel.html
+%%T%%/webapps/docs/config/printer/cluster-deployer.html
+%%T%%/webapps/docs/config/printer/cluster-interceptor.html
+%%T%%/webapps/docs/config/printer/cluster-listener.html
+%%T%%/webapps/docs/config/printer/cluster-manager.html
+%%T%%/webapps/docs/config/printer/cluster-membership.html
+%%T%%/webapps/docs/config/printer/cluster-receiver.html
+%%T%%/webapps/docs/config/printer/cluster-sender.html
+%%T%%/webapps/docs/config/printer/cluster-valve.html
+%%T%%/webapps/docs/config/printer/cluster.html
+%%T%%/webapps/docs/config/printer/context.html
+%%T%%/webapps/docs/config/printer/engine.html
+%%T%%/webapps/docs/config/printer/globalresources.html
+%%T%%/webapps/docs/config/printer/host.html
+%%T%%/webapps/docs/config/printer/http.html
+%%T%%/webapps/docs/config/printer/index.html
+%%T%%/webapps/docs/config/printer/loader.html
+%%T%%/webapps/docs/config/printer/manager.html
+%%T%%/webapps/docs/config/printer/realm.html
+%%T%%/webapps/docs/config/printer/resources.html
+%%T%%/webapps/docs/config/printer/server.html
+%%T%%/webapps/docs/config/printer/service.html
+%%T%%/webapps/docs/config/printer/valve.html
+%%T%%/webapps/docs/config/realm.html
+%%T%%/webapps/docs/config/resources.html
+%%T%%/webapps/docs/config/server.html
+%%T%%/webapps/docs/config/service.html
+%%T%%/webapps/docs/config/valve.html
+%%T%%/webapps/docs/connectors.html
+%%T%%/webapps/docs/default-servlet.html
+%%T%%/webapps/docs/deployer-howto.html
+%%T%%/webapps/docs/developers.html
+%%T%%/webapps/docs/extras.html
+%%T%%/webapps/docs/funcspecs/fs-admin-apps.html
+%%T%%/webapps/docs/funcspecs/fs-admin-objects.html
+%%T%%/webapps/docs/funcspecs/fs-admin-opers.html
+%%T%%/webapps/docs/funcspecs/fs-default.html
+%%T%%/webapps/docs/funcspecs/fs-invoker.html
+%%T%%/webapps/docs/funcspecs/fs-jdbc-realm.html
+%%T%%/webapps/docs/funcspecs/fs-jndi-realm.html
+%%T%%/webapps/docs/funcspecs/fs-memory-realm.html
+%%T%%/webapps/docs/funcspecs/index.html
+%%T%%/webapps/docs/funcspecs/mbean-names.html
+%%T%%/webapps/docs/funcspecs/printer/fs-admin-apps.html
+%%T%%/webapps/docs/funcspecs/printer/fs-admin-objects.html
+%%T%%/webapps/docs/funcspecs/printer/fs-admin-opers.html
+%%T%%/webapps/docs/funcspecs/printer/fs-default.html
+%%T%%/webapps/docs/funcspecs/printer/fs-invoker.html
+%%T%%/webapps/docs/funcspecs/printer/fs-jdbc-realm.html
+%%T%%/webapps/docs/funcspecs/printer/fs-jndi-realm.html
+%%T%%/webapps/docs/funcspecs/printer/fs-memory-realm.html
+%%T%%/webapps/docs/funcspecs/printer/index.html
+%%T%%/webapps/docs/funcspecs/printer/mbean-names.html
+%%T%%/webapps/docs/html-manager-howto.html
+%%T%%/webapps/docs/images/add.gif
+%%T%%/webapps/docs/images/asf-logo.gif
+%%T%%/webapps/docs/images/code.gif
+%%T%%/webapps/docs/images/design.gif
+%%T%%/webapps/docs/images/docs.gif
+%%T%%/webapps/docs/images/fix.gif
+%%T%%/webapps/docs/images/printer.gif
+%%T%%/webapps/docs/images/tomcat.gif
+%%T%%/webapps/docs/images/tomcat.svg
+%%T%%/webapps/docs/images/update.gif
+%%T%%/webapps/docs/images/void.gif
+%%T%%/webapps/docs/index.html
+%%T%%/webapps/docs/introduction.html
+%%T%%/webapps/docs/jasper-howto.html
+%%T%%/webapps/docs/jndi-datasource-examples-howto.html
+%%T%%/webapps/docs/jndi-resources-howto.html
+%%T%%/webapps/docs/logging.html
+%%T%%/webapps/docs/manager-howto.html
+%%T%%/webapps/docs/maven-jars.html
+%%T%%/webapps/docs/mbeans-descriptor-howto.html
+%%T%%/webapps/docs/monitoring.html
+%%T%%/webapps/docs/printer/BUILDING.txt
+%%T%%/webapps/docs/printer/NOTICE
+%%T%%/webapps/docs/printer/RUNNING.txt
+%%T%%/webapps/docs/printer/aio.html
+%%T%%/webapps/docs/printer/apr.html
+%%T%%/webapps/docs/printer/balancer-howto.html
+%%T%%/webapps/docs/printer/building.html
+%%T%%/webapps/docs/printer/cgi-howto.html
+%%T%%/webapps/docs/printer/changelog.html
+%%T%%/webapps/docs/printer/class-loader-howto.html
+%%T%%/webapps/docs/printer/cluster-howto.html
+%%T%%/webapps/docs/printer/connectors.html
+%%T%%/webapps/docs/printer/default-servlet.html
+%%T%%/webapps/docs/printer/deployer-howto.html
+%%T%%/webapps/docs/printer/developers.html
+%%T%%/webapps/docs/printer/extras.html
+%%T%%/webapps/docs/printer/html-manager-howto.html
+%%T%%/webapps/docs/printer/index.html
+%%T%%/webapps/docs/printer/introduction.html
+%%T%%/webapps/docs/printer/jasper-howto.html
+%%T%%/webapps/docs/printer/jndi-datasource-examples-howto.html
+%%T%%/webapps/docs/printer/jndi-resources-howto.html
+%%T%%/webapps/docs/printer/logging.html
+%%T%%/webapps/docs/printer/manager-howto.html
+%%T%%/webapps/docs/printer/maven-jars.html
+%%T%%/webapps/docs/printer/mbeans-descriptor-howto.html
+%%T%%/webapps/docs/printer/monitoring.html
+%%T%%/webapps/docs/printer/proxy-howto.html
+%%T%%/webapps/docs/printer/realm-howto.html
+%%T%%/webapps/docs/printer/security-manager-howto.html
+%%T%%/webapps/docs/printer/setup.html
+%%T%%/webapps/docs/printer/ssi-howto.html
+%%T%%/webapps/docs/printer/ssl-howto.html
+%%T%%/webapps/docs/printer/status.html
+%%T%%/webapps/docs/printer/virtual-hosting-howto.html
+%%T%%/webapps/docs/printer/windows-service-howto.html
+%%T%%/webapps/docs/proxy-howto.html
+%%T%%/webapps/docs/realm-howto.html
+%%T%%/webapps/docs/security-manager-howto.html
+%%T%%/webapps/docs/setup.html
+%%T%%/webapps/docs/ssi-howto.html
+%%T%%/webapps/docs/ssl-howto.html
+%%T%%/webapps/docs/status.html
+%%T%%/webapps/docs/tribes/faq.html
+%%T%%/webapps/docs/tribes/introduction.html
+%%T%%/webapps/docs/tribes/setup.html
+%%T%%/webapps/docs/virtual-hosting-howto.html
+%%T%%/webapps/docs/config/printer/executor.html
+%%T%%/webapps/docs/config/executor.html
+%%T%%/webapps/docs/RELEASE-NOTES.txt
+%%T%%/webapps/docs/windows-service-howto.html
+%%T%%/webapps/examples/jsp/plugin/applet/Clock2.class
+%%T%%/webapps/examples/jsp/num/numguess.jsp.html
+%%T%%/webapps/examples/jsp/chat/chat.jsp.html
+%%T%%/webapps/examples/jsp/chat/login.jsp.html
+%%T%%/webapps/examples/jsp/chat/post.jsp.html
+%%T%%/webapps/examples/jsp/checkbox/checkresult.jsp.html
+%%T%%/webapps/examples/jsp/colors/colrs.jsp.html
+%%T%%/webapps/examples/jsp/dates/date.jsp.html
+%%T%%/webapps/examples/jsp/error/err.jsp.html
+%%T%%/webapps/examples/jsp/error/errorpge.jsp.html
+%%T%%/webapps/examples/jsp/forward/forward.jsp.html
+%%T%%/webapps/examples/jsp/forward/one.jsp.html
+%%T%%/webapps/examples/jsp/include/foo.jsp.html
+%%T%%/webapps/examples/jsp/include/include.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/el/implicit-objects.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/el/functions.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/el/Functions.java.html
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/HelloWorldSimpleTag.java.html
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/ShuffleSimpleTag.java.html
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/TileSimpleTag.java.html
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/FooBean.java.html
+%%T%%/webapps/examples/jsp/jsp2/jspx/textRotate.jspx.html
+%%T%%/webapps/examples/jsp/jsp2/jspx/basic.jspx.html
+%%T%%/webapps/examples/jsp/jsp2/misc/prelude.jspf.html
+%%T%%/webapps/examples/jsp/jsp2/misc/coda.jspf.html
+%%T%%/webapps/examples/jsp/jsp2/misc/config.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/misc/EchoAttributesTag.java.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/repeat.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/FindBookSimpleTag.java.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/Functions.java.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/HelloWorldSimpleTag.java.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/RepeatSimpleTag.java.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/book.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/hello.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/BookBean.java.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/xhtmlbasic.tag.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/hello.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/helloWorld.tag.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/panel.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/panel.tag.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/products.jsp.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/displayProducts.tag.html
+%%T%%/webapps/examples/jsp/jsptoserv/hello.jsp.html
+%%T%%/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp.html
+%%T%%/webapps/examples/jsp/jsptoserv/servletToJsp.java.html
+%%T%%/webapps/examples/jsp/cal/Entry.java.html
+%%T%%/webapps/examples/jsp/cal/JspCalendar.java.html
+%%T%%/webapps/examples/jsp/cal/TableBean.java.html
+%%T%%/webapps/examples/jsp/cal/cal1.jsp.html
+%%T%%/webapps/examples/jsp/cal/cal2.jsp.html
+%%T%%/webapps/examples/jsp/cal/Entries.java.html
+%%T%%/webapps/examples/jsp/plugin/plugin.jsp.html
+%%T%%/webapps/examples/jsp/security/protected/error.jsp.html
+%%T%%/webapps/examples/jsp/security/protected/index.jsp.html
+%%T%%/webapps/examples/jsp/security/protected/login.jsp.html
+%%T%%/webapps/examples/jsp/sessions/carts.jsp.html
+%%T%%/webapps/examples/jsp/simpletag/foo.jsp.html
+%%T%%/webapps/examples/jsp/snp/snoop.jsp.html
+%%T%%/webapps/examples/jsp/tagplugin/choose.jsp.html
+%%T%%/webapps/examples/jsp/tagplugin/foreach.jsp.html
+%%T%%/webapps/examples/jsp/tagplugin/if.jsp.html
+%%T%%/webapps/examples/jsp/xml/xml.jsp.html
+%%T%%/webapps/examples/jsp/source.jsp.html
+%%T%%/webapps/examples/WEB-INF/classes/CookieExample.class
+%%T%%/webapps/examples/WEB-INF/classes/CookieExample.java
+%%T%%/webapps/examples/WEB-INF/classes/HelloWorldExample.class
+%%T%%/webapps/examples/WEB-INF/classes/HelloWorldExample.java
+%%T%%/webapps/examples/WEB-INF/classes/LocalStrings.properties
+%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_en.properties
+%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_es.properties
+%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
+%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_pt.properties
+%%T%%/webapps/examples/WEB-INF/classes/RequestHeaderExample.class
+%%T%%/webapps/examples/WEB-INF/classes/RequestHeaderExample.java
+%%T%%/webapps/examples/WEB-INF/classes/RequestInfoExample.class
+%%T%%/webapps/examples/WEB-INF/classes/RequestInfoExample.java
+%%T%%/webapps/examples/WEB-INF/classes/RequestParamExample.class
+%%T%%/webapps/examples/WEB-INF/classes/RequestParamExample.java
+%%T%%/webapps/examples/WEB-INF/classes/SessionExample.class
+%%T%%/webapps/examples/WEB-INF/classes/SessionExample.java
+%%T%%/webapps/examples/WEB-INF/classes/cal/Entries.class
+%%T%%/webapps/examples/WEB-INF/classes/cal/Entries.java
+%%T%%/webapps/examples/WEB-INF/classes/cal/Entry.class
+%%T%%/webapps/examples/WEB-INF/classes/cal/Entry.java
+%%T%%/webapps/examples/WEB-INF/classes/cal/JspCalendar.class
+%%T%%/webapps/examples/WEB-INF/classes/cal/JspCalendar.java
+%%T%%/webapps/examples/WEB-INF/classes/cal/TableBean.class
+%%T%%/webapps/examples/WEB-INF/classes/cal/TableBean.java
+%%T%%/webapps/examples/WEB-INF/classes/chat/ChatServlet$MessageSender.class
+%%T%%/webapps/examples/WEB-INF/classes/chat/ChatServlet.class
+%%T%%/webapps/examples/WEB-INF/classes/chat/ChatServlet.java
+%%T%%/webapps/examples/WEB-INF/classes/checkbox/CheckTest.class
+%%T%%/webapps/examples/WEB-INF/classes/checkbox/CheckTest.java
+%%T%%/webapps/examples/WEB-INF/classes/colors/ColorGameBean.class
+%%T%%/webapps/examples/WEB-INF/classes/colors/ColorGameBean.java
+%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
+%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
+%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
+%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
+%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
+%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
+%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
+%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
+%%T%%/webapps/examples/WEB-INF/classes/dates/JspCalendar.class
+%%T%%/webapps/examples/WEB-INF/classes/dates/JspCalendar.java
+%%T%%/webapps/examples/WEB-INF/classes/error/Smart.class
+%%T%%/webapps/examples/WEB-INF/classes/error/Smart.java
+%%T%%/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.class
+%%T%%/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.java
+%%T%%/webapps/examples/WEB-INF/classes/examples/FooTag.class
+%%T%%/webapps/examples/WEB-INF/classes/examples/FooTag.java
+%%T%%/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.class
+%%T%%/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.java
+%%T%%/webapps/examples/WEB-INF/classes/examples/LogTag.class
+%%T%%/webapps/examples/WEB-INF/classes/examples/LogTag.java
+%%T%%/webapps/examples/WEB-INF/classes/examples/ShowSource.class
+%%T%%/webapps/examples/WEB-INF/classes/examples/ShowSource.java
+%%T%%/webapps/examples/WEB-INF/classes/filters/ExampleFilter.class
+%%T%%/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
+%%T%%/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.class
+%%T%%/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.java
+%%T%%/webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
+%%T%%/webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.class
+%%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java
+%%T%%/webapps/examples/WEB-INF/classes/listeners/ContextListener.class
+%%T%%/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
+%%T%%/webapps/examples/WEB-INF/classes/listeners/SessionListener.class
+%%T%%/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
+%%T%%/webapps/examples/WEB-INF/classes/num/NumberGuessBean.class
+%%T%%/webapps/examples/WEB-INF/classes/num/NumberGuessBean.java
+%%T%%/webapps/examples/WEB-INF/classes/servletToJsp.class
+%%T%%/webapps/examples/WEB-INF/classes/servletToJsp.java
+%%T%%/webapps/examples/WEB-INF/classes/sessions/DummyCart.class
+%%T%%/webapps/examples/WEB-INF/classes/sessions/DummyCart.java
+%%T%%/webapps/examples/WEB-INF/classes/util/HTMLFilter.class
+%%T%%/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
+%%T%%/webapps/examples/WEB-INF/classes/validators/DebugValidator.class
+%%T%%/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
+%%T%%/webapps/examples/WEB-INF/jsp/applet/Clock2.java
+%%T%%/webapps/examples/WEB-INF/jsp/debug-taglib.tld
+%%T%%/webapps/examples/WEB-INF/jsp/example-taglib.tld
+%%T%%/webapps/examples/WEB-INF/jsp2/jsp2-example-taglib.tld
+%%T%%/webapps/examples/WEB-INF/lib/jstl.jar
+%%T%%/webapps/examples/WEB-INF/lib/standard.jar
+%%T%%/webapps/examples/WEB-INF/tags/displayProducts.tag
+%%T%%/webapps/examples/WEB-INF/tags/helloWorld.tag
+%%T%%/webapps/examples/WEB-INF/tags/panel.tag
+%%T%%/webapps/examples/WEB-INF/tags/xhtmlbasic.tag
+%%T%%/webapps/examples/WEB-INF/web.xml
+%%T%%/webapps/examples/index.html
+%%T%%/webapps/examples/jsp/cal/cal1.jsp
+%%T%%/webapps/examples/jsp/cal/cal2.jsp
+%%T%%/webapps/examples/jsp/cal/calendar.html
+%%T%%/webapps/examples/jsp/cal/login.html
+%%T%%/webapps/examples/jsp/chat/chat.jsp
+%%T%%/webapps/examples/jsp/chat/login.jsp
+%%T%%/webapps/examples/jsp/chat/post.jsp
+%%T%%/webapps/examples/jsp/checkbox/CheckTest.html
+%%T%%/webapps/examples/jsp/checkbox/check.html
+%%T%%/webapps/examples/jsp/checkbox/checkresult.jsp
+%%T%%/webapps/examples/jsp/checkbox/cresult.html
+%%T%%/webapps/examples/jsp/colors/ColorGameBean.html
+%%T%%/webapps/examples/jsp/colors/clr.html
+%%T%%/webapps/examples/jsp/colors/colors.html
+%%T%%/webapps/examples/jsp/colors/colrs.jsp
+%%T%%/webapps/examples/jsp/dates/date.html
+%%T%%/webapps/examples/jsp/dates/date.jsp
+%%T%%/webapps/examples/jsp/error/er.html
+%%T%%/webapps/examples/jsp/error/err.jsp
+%%T%%/webapps/examples/jsp/error/error.html
+%%T%%/webapps/examples/jsp/error/errorpge.jsp
+%%T%%/webapps/examples/jsp/forward/forward.jsp
+%%T%%/webapps/examples/jsp/forward/fwd.html
+%%T%%/webapps/examples/jsp/forward/one.jsp
+%%T%%/webapps/examples/jsp/forward/two.html
+%%T%%/webapps/examples/jsp/images/code.gif
+%%T%%/webapps/examples/jsp/images/execute.gif
+%%T%%/webapps/examples/jsp/images/read.gif
+%%T%%/webapps/examples/jsp/images/return.gif
+%%T%%/webapps/examples/jsp/include/foo.html
+%%T%%/webapps/examples/jsp/include/foo.jsp
+%%T%%/webapps/examples/jsp/include/inc.html
+%%T%%/webapps/examples/jsp/include/include.jsp
+%%T%%/webapps/examples/jsp/index.html
+%%T%%/webapps/examples/jsp/jsp2/el/basic-arithmetic.html
+%%T%%/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp
+%%T%%/webapps/examples/jsp/jsp2/el/basic-comparisons.html
+%%T%%/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp
+%%T%%/webapps/examples/jsp/jsp2/el/functions.html
+%%T%%/webapps/examples/jsp/jsp2/el/functions.jsp
+%%T%%/webapps/examples/jsp/jsp2/el/implicit-objects.html
+%%T%%/webapps/examples/jsp/jsp2/el/implicit-objects.jsp
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/jspattribute.html
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/shuffle.html
+%%T%%/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp
+%%T%%/webapps/examples/jsp/jsp2/jspx/basic.html
+%%T%%/webapps/examples/jsp/jsp2/jspx/basic.jspx
+%%T%%/webapps/examples/jsp/jsp2/jspx/svgexample.html
+%%T%%/webapps/examples/jsp/jsp2/jspx/textRotate.html
+%%T%%/webapps/examples/jsp/jsp2/jspx/textRotate.jpg
+%%T%%/webapps/examples/jsp/jsp2/jspx/textRotate.jspx
+%%T%%/webapps/examples/jsp/jsp2/misc/coda.jspf
+%%T%%/webapps/examples/jsp/jsp2/misc/config.html
+%%T%%/webapps/examples/jsp/jsp2/misc/config.jsp
+%%T%%/webapps/examples/jsp/jsp2/misc/dynamicattrs.html
+%%T%%/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp
+%%T%%/webapps/examples/jsp/jsp2/misc/prelude.jspf
+%%T%%/webapps/examples/jsp/jsp2/simpletag/book.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/book.jsp
+%%T%%/webapps/examples/jsp/jsp2/simpletag/hello.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/hello.jsp
+%%T%%/webapps/examples/jsp/jsp2/simpletag/repeat.html
+%%T%%/webapps/examples/jsp/jsp2/simpletag/repeat.jsp
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/hello.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/hello.jsp
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/panel.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/panel.jsp
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/products.html
+%%T%%/webapps/examples/jsp/jsp2/tagfiles/products.jsp
+%%T%%/webapps/examples/jsp/jsptoserv/hello.jsp
+%%T%%/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp
+%%T%%/webapps/examples/jsp/jsptoserv/jts.html
+%%T%%/webapps/examples/jsp/num/numguess.html
+%%T%%/webapps/examples/jsp/num/numguess.jsp
+%%T%%/webapps/examples/jsp/plugin/applet/Clock2.java
+%%T%%/webapps/examples/jsp/plugin/plugin.html
+%%T%%/webapps/examples/jsp/plugin/plugin.jsp
+%%T%%/webapps/examples/jsp/security/protected/error.jsp
+%%T%%/webapps/examples/jsp/security/protected/index.jsp
+%%T%%/webapps/examples/jsp/security/protected/login.jsp
+%%T%%/webapps/examples/jsp/sessions/DummyCart.html
+%%T%%/webapps/examples/jsp/sessions/carts.html
+%%T%%/webapps/examples/jsp/sessions/carts.jsp
+%%T%%/webapps/examples/jsp/sessions/crt.html
+%%T%%/webapps/examples/jsp/simpletag/foo.html
+%%T%%/webapps/examples/jsp/simpletag/foo.jsp
+%%T%%/webapps/examples/jsp/snp/snoop.html
+%%T%%/webapps/examples/jsp/snp/snoop.jsp
+%%T%%/webapps/examples/jsp/source.jsp
+%%T%%/webapps/examples/jsp/tagplugin/choose.html
+%%T%%/webapps/examples/jsp/tagplugin/choose.jsp
+%%T%%/webapps/examples/jsp/tagplugin/foreach.html
+%%T%%/webapps/examples/jsp/tagplugin/foreach.jsp
+%%T%%/webapps/examples/jsp/tagplugin/howto.html
+%%T%%/webapps/examples/jsp/tagplugin/if.html
+%%T%%/webapps/examples/jsp/tagplugin/if.jsp
+%%T%%/webapps/examples/jsp/tagplugin/notes.html
+%%T%%/webapps/examples/jsp/xml/xml.html
+%%T%%/webapps/examples/jsp/xml/xml.jsp
+%%T%%/webapps/examples/servlets/cookies.html
+%%T%%/webapps/examples/servlets/helloworld.html
+%%T%%/webapps/examples/servlets/images/code.gif
+%%T%%/webapps/examples/servlets/images/execute.gif
+%%T%%/webapps/examples/servlets/images/return.gif
+%%T%%/webapps/examples/servlets/index.html
+%%T%%/webapps/examples/servlets/reqheaders.html
+%%T%%/webapps/examples/servlets/reqinfo.html
+%%T%%/webapps/examples/servlets/reqparams.html
+%%T%%/webapps/examples/servlets/sessions.html
+%%T%%/webapps/host-manager/META-INF/context.xml
+%%T%%/webapps/host-manager/WEB-INF/web.xml
+%%T%%/webapps/host-manager/manager.xml
+%%T%%/webapps/host-manager/images/add.gif
+%%T%%/webapps/host-manager/images/asf-logo.gif
+%%T%%/webapps/host-manager/images/code.gif
+%%T%%/webapps/host-manager/images/design.gif
+%%T%%/webapps/host-manager/images/docs.gif
+%%T%%/webapps/host-manager/images/fix.gif
+%%T%%/webapps/host-manager/images/tomcat.gif
+%%T%%/webapps/host-manager/images/update.gif
+%%T%%/webapps/host-manager/images/void.gif
+%%T%%/webapps/manager/401.jsp
+%%T%%/webapps/manager/META-INF/context.xml
+%%T%%/webapps/manager/WEB-INF/web.xml
+%%T%%/webapps/manager/images/add.gif
+%%T%%/webapps/manager/images/asf-logo.gif
+%%T%%/webapps/manager/images/code.gif
+%%T%%/webapps/manager/images/design.gif
+%%T%%/webapps/manager/images/docs.gif
+%%T%%/webapps/manager/images/fix.gif
+%%T%%/webapps/manager/images/tomcat.gif
+%%T%%/webapps/manager/images/update.gif
+%%T%%/webapps/manager/images/void.gif
+%%T%%/webapps/manager/status.xsd
+%%T%%/webapps/manager/xform.xsl
+%%T%%/webapps/manager/sessionsList.jsp
+%%T%%/webapps/manager/sessionDetail.jsp
+ at dirrm %%T%%/work
+ at dirrm %%T%%/webapps/manager/images
+ at dirrm %%T%%/webapps/manager/WEB-INF
+ at dirrm %%T%%/webapps/manager/META-INF
+ at dirrm %%T%%/webapps/manager
+ at dirrm %%T%%/webapps/host-manager/images
+ at dirrm %%T%%/webapps/host-manager/WEB-INF
+ at dirrm %%T%%/webapps/host-manager/META-INF
+ at dirrm %%T%%/webapps/host-manager
+ at dirrm %%T%%/webapps/examples/servlets/images
+ at dirrm %%T%%/webapps/examples/servlets
+ at dirrm %%T%%/webapps/examples/jsp/xml
+ at dirrm %%T%%/webapps/examples/jsp/tagplugin
+ at dirrm %%T%%/webapps/examples/jsp/snp
+ at dirrm %%T%%/webapps/examples/jsp/simpletag
+ at dirrm %%T%%/webapps/examples/jsp/sessions
+ at dirrm %%T%%/webapps/examples/jsp/security/protected
+ at dirrm %%T%%/webapps/examples/jsp/security
+ at dirrm %%T%%/webapps/examples/jsp/plugin/applet
+ at dirrm %%T%%/webapps/examples/jsp/plugin
+ at dirrm %%T%%/webapps/examples/jsp/num
+ at dirrm %%T%%/webapps/examples/jsp/jsptoserv
+ at dirrm %%T%%/webapps/examples/jsp/jsp2/tagfiles
+ at dirrm %%T%%/webapps/examples/jsp/jsp2/simpletag
+ at dirrm %%T%%/webapps/examples/jsp/jsp2/misc
+ at dirrm %%T%%/webapps/examples/jsp/jsp2/jspx
+ at dirrm %%T%%/webapps/examples/jsp/jsp2/jspattribute
+ at dirrm %%T%%/webapps/examples/jsp/jsp2/el
+ at dirrm %%T%%/webapps/examples/jsp/jsp2
+ at dirrm %%T%%/webapps/examples/jsp/include
+ at dirrm %%T%%/webapps/examples/jsp/images
+ at dirrm %%T%%/webapps/examples/jsp/forward
+ at dirrm %%T%%/webapps/examples/jsp/error
+ at dirrm %%T%%/webapps/examples/jsp/dates
+ at dirrm %%T%%/webapps/examples/jsp/colors
+ at dirrm %%T%%/webapps/examples/jsp/checkbox
+ at dirrm %%T%%/webapps/examples/jsp/chat
+ at dirrm %%T%%/webapps/examples/jsp/cal
+ at dirrm %%T%%/webapps/examples/jsp
+ at dirrm %%T%%/webapps/examples/WEB-INF/tags
+ at dirrm %%T%%/webapps/examples/WEB-INF/lib
+ at dirrm %%T%%/webapps/examples/WEB-INF/jsp2
+ at dirrm %%T%%/webapps/examples/WEB-INF/jsp/applet
+ at dirrm %%T%%/webapps/examples/WEB-INF/jsp
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/validators
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/util
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/sessions
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/num
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/listeners
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/jsp2/examples/el
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/jsp2/examples
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/jsp2
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/filters
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/examples
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/error
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/dates
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/compressionFilters
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/colors
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/checkbox
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/chat
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes/cal
+ at dirrm %%T%%/webapps/examples/WEB-INF/classes
+ at dirrm %%T%%/webapps/examples/WEB-INF
+ at dirrm %%T%%/webapps/examples
+ at dirrm %%T%%/webapps/docs/tribes
+ at dirrm %%T%%/webapps/docs/printer
+ at dirrm %%T%%/webapps/docs/images
+ at dirrm %%T%%/webapps/docs/funcspecs/printer
+ at dirrm %%T%%/webapps/docs/funcspecs
+ at dirrm %%T%%/webapps/docs/funcspec
+ at dirrm %%T%%/webapps/docs/config/printer
+ at dirrm %%T%%/webapps/docs/config
+ at dirrm %%T%%/webapps/docs/architecture/startup
+ at dirrm %%T%%/webapps/docs/architecture/requestProcess
+ at dirrm %%T%%/webapps/docs/architecture/printer
+ at dirrm %%T%%/webapps/docs/architecture
+ at dirrm %%T%%/webapps/docs/appdev/sample/web/images
+ at dirrm %%T%%/webapps/docs/appdev/sample/web/WEB-INF
+ at dirrm %%T%%/webapps/docs/appdev/sample/web
+ at dirrm %%T%%/webapps/docs/appdev/sample/src/mypackage
+ at dirrm %%T%%/webapps/docs/appdev/sample/src
+ at dirrm %%T%%/webapps/docs/appdev/sample/docs
+ at dirrm %%T%%/webapps/docs/appdev/sample
+ at dirrm %%T%%/webapps/docs/appdev/printer/docs/appdev
+ at dirrm %%T%%/webapps/docs/appdev/printer/docs
+ at dirrm %%T%%/webapps/docs/appdev/printer
+ at dirrm %%T%%/webapps/docs/appdev
+ at dirrm %%T%%/webapps/docs/api
+ at dirrm %%T%%/webapps/docs/WEB-INF
+ at dirrm %%T%%/webapps/docs
+ at dirrm %%T%%/webapps/ROOT/admin
+ at dirrm %%T%%/webapps/ROOT/WEB-INF
+ at dirrm %%T%%/webapps/ROOT
+ at dirrm %%T%%/webapps
+ at dirrm %%T%%/temp
+ at dirrm %%T%%/logs
+ at dirrm %%T%%/lib
+ at dirrm %%T%%/conf
+ at dirrm %%T%%/bin
+ at dirrm %%T%%
--- /dev/null
+++ www/tomcat6/Makefile
@@ -0,0 +1,134 @@
+# New ports collection makefile for:	apache-tomcat
+# Date created:		14 Feb 2007
+# Whom:			Nemo Liu <nemoliu at FreeBSD.org>
+#
+# $MidnightBSD: mports/www/tomcat6/Makefile,v 1.1 2008/02/14 22:28:55 laffer1 Exp $
+# $FreeBSD: ports/www/tomcat6/Makefile,v 1.45 2007/08/21 03:39:05 nemoliu Exp $
+#
+
+PORTNAME=	apache-tomcat
+PORTVERSION=	6.0.14
+CATEGORIES=	www java
+MASTER_SITES=	${MASTER_SITE_APACHE}
+MASTER_SITE_SUBDIR=	tomcat/tomcat-6/v${PORTVERSION}/bin
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Open-source Java web server by Apache, 6.x branch
+
+USE_JAVA=	yes
+JAVA_VERSION=	1.5+
+NO_BUILD=	YES
+
+USE_RC_SUBR=	tomcat6.sh
+SUB_FILES=	pkg-install pkg-deinstall
+
+MAJOR_VER=	${PORTVERSION:R}
+APP_HOME?=	${PREFIX}/${PKGBASE}${PORTVERSION:R}
+LOG_DIR=	${APP_HOME}/logs
+APP_TITLE=	Apache Tomcat
+APP_SHORTNAME=	tomcat${MAJOR_VER:S/.//}
+TOMCAT_USER?=	www
+TOMCAT_GROUP?=	www
+PW?=		/usr/sbin/pw
+HTTP_PORT?=	8180
+SHUTDOWN_PORT?=	8005
+AJP_1_3_PORT?=	8009
+STDOUT_LOG=	${LOG_DIR}/stdout.log
+STDERR_LOG=	${LOG_DIR}/stderr.log
+PID_FILE=	/var/run/${APP_SHORTNAME}.pid
+WRKDIR?=	${WRKDIRPREFIX}${.CURDIR}/work
+WRKSRC=		${WRKDIR}/apache-tomcat-${PORTVERSION}
+REPLACE_FILES=	${WRKSRC}/conf/server.xml
+REPLACE_LIST_TEMP=	${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/}
+JAR_FILE=	bin/bootstrap.jar
+PLIST_SUB+=	T=${APP_HOME:S/^${PREFIX}\///} WWWOWN=${TOMCAT_USER} WWWGRP=${TOMCAT_GROUP}
+LATEST_LINK=	${APP_SHORTNAME}
+CONF_EXT=	sample
+PLIST_SUB+=	CONF_EXT=${CONF_EXT}
+
+SUB_LIST=	AJP_1_3_PORT=${AJP_1_3_PORT} \
+		APP_HOME=${APP_HOME} \
+		APP_SHORTNAME=${APP_SHORTNAME} \
+		APP_TITLE="${APP_TITLE}" \
+		GROUP=${TOMCAT_GROUP} \
+		HTTP_PORT=${HTTP_PORT} \
+		JAR_FILE=${JAR_FILE} \
+		PID_FILE=${PID_FILE} \
+		SHUTDOWN_PORT=${SHUTDOWN_PORT} \
+		STDERR_LOG=${STDERR_LOG} \
+		STDOUT_LOG=${STDOUT_LOG} \
+		TOMCAT_HOME=${APP_HOME} \
+		TOMCAT_VERSION=${MAJOR_VER:S/.//} \
+		USER=${TOMCAT_USER}
+
+.include <bsd.port.pre.mk>
+
+pre-patch:
+	@${ECHO_MSG} "Installation settings:"
+	@${ECHO_MSG} "   Destination directory:    ${APP_HOME}"
+	@${ECHO_MSG} "   Location of JDK:          ${JAVA_HOME}"
+	@${ECHO_MSG} "   Location of Java port:    ${JAVA_PORT}"
+	@${ECHO_MSG} "   Running as (user/group):  ${TOMCAT_USER}/${TOMCAT_GROUP}"
+	@${ECHO_MSG} "   HTTP port:                ${HTTP_PORT}"
+	@${ECHO_MSG} "   Shutdown listener port:   ${SHUTDOWN_PORT}"
+	@${ECHO_MSG} "   AJP 1.3 connector port:   ${AJP_1_3_PORT}"
+	@${ECHO_MSG} "   Logfile stdout:           ${STDOUT_LOG}"
+	@${ECHO_MSG} "   Logfile stderr:           ${STDERR_LOG}"
+
+post-patch:
+	@${ECHO_MSG} -n ">> Removing unneeded files..."
+	@${RM} -f `${FIND} ${WRKSRC} -name '*.bat'` `${FIND} ${WRKSRC} -name '*.orig'` `${FIND} ${WRKSRC} -name '*.exe'`
+	@${ECHO_MSG} " [ DONE ]"
+
+.for file in ${REPLACE_FILES}
+	@${ECHO_MSG} -n ">> Customizing `basename ${file}`..."
+	@${SED} ${REPLACE_LIST_TEMP} ${file} > ${WRKDIR}/`basename ${file}`
+	@${ECHO_MSG} " [ DONE ]"
+.endfor
+
+pre-install:
+	@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+
+do-install:
+	@${ECHO_MSG} -n ">> Creating destination directory..."
+	@${MKDIR} ${APP_HOME}
+	@${MKDIR} ${LOG_DIR}
+	@${ECHO_MSG} " [ DONE ]"
+
+	@${ECHO_MSG} ">> Copying files to destination directory..."
+	@${CP} ${WRKDIR}/server.xml ${WRKSRC}/conf/
+	@(cd ${WRKSRC};${FIND} conf -type f | ${SED} -e '/${CONF_EXT}/d') \
+		| while read a; do \
+			${MV} ${WRKSRC}/$$a ${WRKSRC}/$$a.${CONF_EXT}; \
+			if [ ! -e "${APP_HOME}/$$a" ]; then \
+				${ECHO_MSG} "	Installing local configuration file: ${APP_HOME}/$$a"; \
+				${CP} ${WRKSRC}/$$a.${CONF_EXT} ${WRKSRC}/$$a; \
+			else \
+				${ECHO_MSG} "	Preserving local configuration file: ${APP_HOME}/$$a"; \
+			fi; \
+		done
+	@${CP} -R ${WRKSRC}/* ${APP_HOME}
+	@${ECHO_MSG} " [ DONE ]"
+
+	@${ECHO_MSG} -n ">> Creating log files..."
+	@${INSTALL} -m 664 -o ${TOMCAT_USER} -g ${TOMCAT_GROUP} /dev/null ${STDOUT_LOG}
+	@${INSTALL} -m 664 -o ${TOMCAT_USER} -g ${TOMCAT_GROUP} /dev/null ${STDERR_LOG}
+	@${ECHO_MSG} " [ DONE ]"
+
+	@${ECHO_MSG} -n ">> Creating symlink to tools.jar..."
+	@${LN} -sf ${JAVA_HOME}/lib/tools.jar ${APP_HOME}/lib/tools.jar
+	@${ECHO_MSG} " [ DONE ]"
+
+	@${ECHO_MSG} -n ">> Fixing ownership settings..."
+	@${CHOWN} -R ${TOMCAT_USER}:${TOMCAT_GROUP} ${APP_HOME}/conf ${APP_HOME}/logs \
+		${APP_HOME}/temp ${APP_HOME}/work
+	@${ECHO_MSG} " [ DONE ]"
+
+	@${ECHO_MSG} -n ">> Fixing permissions..."
+	@${CHMOD} 755 `${FIND} ${APP_HOME} -type d`
+	@${ECHO_MSG} " [ DONE ]"
+
+post-install:
+	@${ECHO_MSG} "${APP_TITLE} ${PORTVERSION} has been installed in ${APP_HOME}."
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ www/tomcat6/distinfo
@@ -0,0 +1,3 @@
+MD5 (apache-tomcat-6.0.14.tar.gz) = 3b18ff250d8172737c4f67f11631f68a
+SHA256 (apache-tomcat-6.0.14.tar.gz) = 04535ff829131883f5aaf3c9c07124bc05b286253735fe085b9bb4a2c7e55122
+SIZE (apache-tomcat-6.0.14.tar.gz) = 5986411
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/www/Makefile,v
retrieving revision 1.64
retrieving revision 1.65
diff -L www/Makefile -L www/Makefile -u -r1.64 -r1.65
--- www/Makefile
+++ www/Makefile
@@ -70,6 +70,7 @@
     SUBDIR += tidy-devel
     SUBDIR += tidy-lib
     SUBDIR += tomcat55
+    SUBDIR += tomcat6
     SUBDIR += youtube_dl
     SUBDIR += validator
     SUBDIR += webserver
--- /dev/null
+++ www/tomcat6/files/pkg-install.in
@@ -0,0 +1,53 @@
+#!/bin/sh
+#
+# Checks if the '%%USER%%' user and '%%GROUP%%' group exist. If they don't, then
+# an attempt is made to create both.
+#
+# $FreeBSD: ports/www/tomcat6/files/pkg-install.in,v 1.1 2006/02/07 08:50:09 lawrance Exp $
+#
+
+# Make sure we're called during the 'make install' process
+if [ "$2" != "PRE-INSTALL" ]; then
+    exit 0
+fi
+
+# Set some constants
+UID=80
+GID=${UID}
+USER=%%USER%%
+GROUP=%%GROUP%%
+
+# See if the group already exists
+if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
+
+	# If not, try to create it
+	if pw groupadd "${GROUP}" -g ${GID}; then
+		echo "Added group \"${GROUP}\"."
+	elif pw groupadd "${GROUP}"; then
+		echo "Added group \"${GROUP}\"."
+	else
+		echo "Adding group \"${GROUP}\" failed..."
+		exit 1
+	fi
+fi
+
+# See if the user already exists
+if ! pw usershow "${USER}" 2>/dev/null 1>&2; then
+
+	# If not, try to create it
+	if pw useradd "${USER}" -u ${UID} -g "${GROUP}" -h - \
+                -s "/sbin/nologin" -d "/nonexistent" \
+                -c "World Wide Web Owner";
+	then
+		echo "Added user \"${USER}\"."
+	elif pw useradd "${USER}" -g "${GROUP}" -h - \
+                -s "/sbin/nologin" -d "/nonexistent" \
+                -c "World Wide Web Owner";
+	then
+		echo "Added user \"${USER}\"."
+	else
+		echo "Adding user \"${USER}\" failed..."
+		exit 1
+	fi
+fi
+exit 0
--- /dev/null
+++ www/tomcat6/files/tomcat6.sh.in
@@ -0,0 +1,170 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/www/tomcat6/files/tomcat6.sh.in,v 1.2 2007/09/30 22:04:02 alepulver Exp $
+#
+
+# PROVIDE: tomcat%%TOMCAT_VERSION%%
+# REQUIRE: NETWORKING SERVERS
+# BEFORE: DAEMON
+# KEYWORD: shutdown
+
+#
+# Configuration settings for tomcat%%TOMCAT_VERSION%% in /etc/rc.conf:
+#
+# tomcat%%TOMCAT_VERSION%%_enable (bool):
+#   Set to "NO" by default.
+#   Set it to "YES" to enable tomcat%%TOMCAT_VERSION%%
+#
+# tomcat%%TOMCAT_VERSION%%_flags (str):
+#   Set to "" by default.
+#   Extra flags passed to start command
+#
+# tomcat%%TOMCAT_VERSION%%_catalina_home (str)
+#   Set to "%%TOMCAT_HOME%%" by default.
+#   Set the CATALINA_HOME variable for the Tomcat process
+#
+# tomcat%%TOMCAT_VERSION%%_catalina_base (str)
+#   Set to "%%TOMCAT_HOME%%" by default.
+#   Set the CATALINA_BASE variable for the Tomcat process
+#
+# tomcat%%TOMCAT_VERSION%%_catalina_tmpdir (str)
+#   Set to "%%TOMCAT_HOME%%/temp" by default.
+#   Set the CATALINA_TMPDIR variable for the Tomcat process
+#
+# tomcat%%TOMCAT_VERSION%%_stdout_log (str)
+#   Set to "%%STDOUT_LOG%%" by default.
+#   Set the location for the Tomcat process log (standard output)
+#
+# tomcat%%TOMCAT_VERSION%%_stderr_log (str)
+#   Set to "%%STDERR_LOG%%" by default.
+#   Set the location for the Tomcat process log (error output)
+#
+# tomcat%%TOMCAT_VERSION%%_stop_timeout (num)
+#   Set to "10" by default.
+#   Sets the timeout in seconds to allow tomcat to shutdown.
+#   After the timeout has elapsed, tomcat will be killed.
+#
+# tomcat%%TOMCAT_VERSION%%_java_home (str):
+# tomcat%%TOMCAT_VERSION%%_java_vendor (str):
+# tomcat%%TOMCAT_VERSION%%_java_version (str):
+# tomcat%%TOMCAT_VERSION%%_java_os (str):
+#   Specify the requirements of the Java VM to use. See javavm(1).
+#
+# tomcat%%TOMCAT_VERSION%%_classpath (str):
+#   Set to "" by default.
+#   Addtional classes to add to the CLASSPATH
+#
+# tomcat%%TOMCAT_VERSION%%_java_opts (str):
+#   Set to "" by default.
+#   Java VM args to use.
+#
+
+tomcat%%TOMCAT_VERSION%%_enable="${tomcat%%TOMCAT_VERSION%%_enable:-"NO"}"
+tomcat%%TOMCAT_VERSION%%_java_version="${tomcat%%TOMCAT_VERSION%%_java_version:-"%%JAVA_VERSION%%"}"
+tomcat%%TOMCAT_VERSION%%_user="${tomcat%%TOMCAT_VERSION%%_user:-"%%USER%%"}"
+tomcat%%TOMCAT_VERSION%%_catalina_home="${tomcat%%TOMCAT_VERSION%%_catalina_home:-"%%TOMCAT_HOME%%"}"
+tomcat%%TOMCAT_VERSION%%_catalina_base="${tomcat%%TOMCAT_VERSION%%_catalina_base:-"%%TOMCAT_HOME%%"}"
+tomcat%%TOMCAT_VERSION%%_catalina_tmpdir="${tomcat%%TOMCAT_VERSION%%_catalina_tmpdir:-"%%TOMCAT_HOME%%/temp"}"
+tomcat%%TOMCAT_VERSION%%_stdout_log="${tomcat%%TOMCAT_VERSION%%_stdout_log:-"%%STDOUT_LOG%%"}"
+tomcat%%TOMCAT_VERSION%%_stderr_log="${tomcat%%TOMCAT_VERSION%%_stderr_log:-"%%STDERR_LOG%%"}"
+tomcat%%TOMCAT_VERSION%%_stop_timeout="${tomcat%%TOMCAT_VERSION%%_stop_timeout:-"10"}"
+
+. %%RC_SUBR%%
+
+name="tomcat%%TOMCAT_VERSION%%"
+rcvar=`set_rcvar`
+pidfile="%%PID_FILE%%"
+
+load_rc_config "${name}"
+
+if [ -n "${tomcat%%TOMCAT_VERSION%%_java_home}" ] ; then
+	export JAVA_HOME="${tomcat%%TOMCAT_VERSION%%_java_home}"
+fi
+
+if [ -n "${tomcat%%TOMCAT_VERSION%%_java_version}" ] ; then
+	export JAVA_VERSION="${tomcat%%TOMCAT_VERSION%%_java_version}"
+fi
+
+if [ -n "${tomcat%%TOMCAT_VERSION%%_java_vendor}" ] ; then
+	export JAVA_VENDOR="${tomcat%%TOMCAT_VERSION%%_java_vendor}"
+fi
+
+if [ -n "${tomcat%%TOMCAT_VERSION%%_java_os}" ] ; then
+	export JAVA_OS="${tomcat%%TOMCAT_VERSION%%_java_os}"
+fi
+
+java_command="%%LOCALBASE%%/bin/java \
+	${tomcat%%TOMCAT_VERSION%%_java_opts} \
+	-Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS \
+	-classpath %%TOMCAT_HOME%%/%%JAR_FILE%%:%%TOMCAT_HOME%%/bin/commons-logging-api.jar:${tomcat%%TOMCAT_VERSION%%_classpath} \
+	-Dcatalina.base=${tomcat%%TOMCAT_VERSION%%_catalina_base} \
+	-Dcatalina.home=${tomcat%%TOMCAT_VERSION%%_catalina_home} \
+	-Djava.io.tmpdir=${tomcat%%TOMCAT_VERSION%%_catalina_tmpdir} \
+	org.apache.catalina.startup.Bootstrap"
+
+log_args=">> ${tomcat%%TOMCAT_VERSION%%_stdout_log} \
+	2>> ${tomcat%%TOMCAT_VERSION%%_stderr_log} "
+
+# Subvert the check_pid_file procname check.
+if [ -f $pidfile ]; then
+  read rc_pid junk < $pidfile
+  if [ ! -z "$rc_pid" ]; then
+    procname=`ps -o ucomm= $rc_pid`
+  fi
+fi
+if [ -z "$procname" ]; then
+  procname=nonexistent
+fi
+
+required_files="${tomcat%%TOMCAT_VERSION%%_catalina_home}/conf/server.xml"
+
+command="/usr/sbin/daemon"
+flags="-p ${pidfile} ${java_command} start ${tomcat%%TOMCAT_VERSION%%_flags} ${log_args}"
+
+start_precmd=pid_touch
+stop_cmd="tomcat%%TOMCAT_VERSION%%_stop"
+
+pid_touch ()
+{
+	touch $pidfile
+	chown $tomcat%%TOMCAT_VERSION%%_user $pidfile
+}
+
+tomcat%%TOMCAT_VERSION%%_stop() {
+	rc_pid=$(check_pidfile $pidfile $procname)
+
+	if [ -z "$rc_pid" ]; then
+		[ -n "$rc_fast" ] && return 0
+		if [ -n "$pidfile" ]; then
+			echo "${name} not running? (check $pidfile)."
+		else
+			echo "${name} not running?"
+		fi
+		return 1
+	fi
+	
+	echo "Stopping ${name}."
+	${java_command} stop
+	tomcat_wait_max_for_pid ${tomcat%%TOMCAT_VERSION%%_stop_timeout} ${rc_pid}
+	kill -KILL ${rc_pid} 2> /dev/null && echo "Killed."
+	echo -n > ${pidfile}
+}
+
+tomcat_wait_max_for_pid() {
+	_timeout=$1
+	shift
+	_pid=$1
+	_prefix=
+	while [ $_timeout -gt 0 ] ; do
+		echo -n ${_prefix:-"Waiting (max $_timeout secs) for PIDS: "}$_pid
+		_prefix=", "
+		sleep 2
+		kill -0 $_pid 2> /dev/null || break
+		_timeout=$(($_timeout-2))
+	done
+	if [ -n "$_prefix" ]; then
+		echo "."
+	fi
+}
+
+run_rc_command "$1"
--- /dev/null
+++ www/tomcat6/files/pkg-deinstall.in
@@ -0,0 +1,47 @@
+#!/bin/sh
+#
+# This script does the following.
+#
+# * Checks if the PID file exists. If it does, it kills the
+#   process and removes the PID file.
+#
+# * Checks if the '%%USER%%' user exists. If it does, then it displays
+#   a message.
+#
+# $FreeBSD: ports/www/tomcat6/files/pkg-deinstall.in,v 1.1 2006/02/07 08:50:09 lawrance Exp $
+#
+
+USER=%%USER%%
+PID_FILE=%%PID_FILE%%
+
+# Make sure we're in the right stage of the process
+if [ "$2" = "DEINSTALL" ]; then
+
+	# Kill the process if it is still running
+	if [ -s ${PID_FILE} ]; then
+		PID=`cat ${PID_FILE}`
+		echo -n ">> Killing Tomcat process (${PID})..."
+		/bin/kill ${PID} > /dev/null 2> /dev/null
+		if [ $? -eq 0 ]; then
+			echo " [ DONE ]"
+		else
+			echo " [ FAILED ]"
+		fi
+		echo -n ">> Removing PID file (${PID_FILE})..."
+		rm ${PID_FILE} > /dev/null 2> /dev/null
+		if [ $? -eq 0 ]; then
+			echo " [ DONE ]"
+		else
+			echo " [ FAILED ]"
+		fi
+	fi
+fi
+
+if [ "$2" = "POST-DEINSTALL" ]; then
+	# If the user exists, then display a message
+	if pw usershow "${USER}" 2>/dev/null 1>&2; then
+		echo "To delete the ${USER} user permanently, use 'pw userdel ${USER}'"
+	fi
+fi
+
+exit 0
--- /dev/null
+++ www/tomcat6/files/patch-conf__server.xml
@@ -0,0 +1,38 @@
+--- ./conf/server.xml.orig	2007-07-24 22:33:24.134058137 +0800
++++ ./conf/server.xml	2007-07-24 22:34:42.223606359 +0800
+@@ -2,7 +2,7 @@
+      define subcomponents such as "Valves" at this level.
+      Documentation at /docs/config/server.html
+  -->
+-<Server port="8005" shutdown="SHUTDOWN">
++<Server port="%%SHUTDOWN_PORT%%" shutdown="SHUTDOWN">
+ 
+   <!--APR library loader. Documentation at /docs/apr.html -->
+   <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
+@@ -15,7 +15,7 @@
+   <!-- Global JNDI resources
+        Documentation at /docs/jndi-resources-howto.html
+   -->
+-  <GlobalNamingResources>
++ <GlobalNamingResources>
+     <!-- Editable user database that can also be used by
+          UserDatabaseRealm to authenticate users
+     -->
+@@ -47,7 +47,7 @@
+          APR (HTTP/AJP) Connector: /docs/apr.html
+          Define a non-SSL HTTP/1.1 Connector on port 8080
+     -->
+-    <Connector port="8080" protocol="HTTP/1.1" 
++    <Connector port="%%HTTP_PORT%%" protocol="HTTP/1.1" 
+                connectionTimeout="20000" 
+                redirectPort="8443" />
+     <!-- A "Connector" using the shared thread pool-->
+@@ -68,7 +68,7 @@
+     -->
+ 
+     <!-- Define an AJP 1.3 Connector on port 8009 -->
+-    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
++    <Connector port="%%AJP_1_3_PORT%%" protocol="AJP/1.3" redirectPort="8443" />
+ 
+ 
+     <!-- An Engine represents the entry point (within Catalina) that processes


More information about the Midnightbsd-cvs mailing list