git: defe5b76402c - main - www/jetty12: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 04 Jul 2024 18:18:50 UTC
The branch main has been updated by zi:
URL: https://cgit.FreeBSD.org/ports/commit/?id=defe5b76402c0c1d36345c13d0067d6dcbaf40f1
commit defe5b76402c0c1d36345c13d0067d6dcbaf40f1
Author: Ryan Steinmetz <zi@FreeBSD.org>
AuthorDate: 2024-07-04 18:18:22 +0000
Commit: Ryan Steinmetz <zi@FreeBSD.org>
CommitDate: 2024-07-04 18:18:22 +0000
www/jetty12: New port
Eclipse Jetty provides a highly scalable and memory-efficient web server and
servlet container, supporting many protocols such as HTTP/3,2,1 and WebSocket.
Furthermore, the project offers integrations with many other technologies,
such as:
* Asynchronous HTTP Server
* Standard based Servlet Container
* Web Sockets server
* Asynchronous HTTP Client
* OSGi, JNDI, JMX, JASPI, AJP support
---
www/Makefile | 1 +
www/jetty12/Makefile | 63 +++
www/jetty12/distinfo | 3 +
www/jetty12/files/jetty.in | 39 ++
www/jetty12/files/jetty.sample.in | 63 +++
www/jetty12/files/patch-bin_jetty.sh | 11 +
www/jetty12/files/patch-etc_webdefault-ee10.xml | 11 +
www/jetty12/files/patch-etc_webdefault-ee8.xml | 11 +
www/jetty12/files/patch-etc_webdefault-ee9.xml | 11 +
www/jetty12/files/pkg-message.in | 53 +++
www/jetty12/pkg-descr | 11 +
www/jetty12/pkg-plist | 575 ++++++++++++++++++++++++
12 files changed, 852 insertions(+)
diff --git a/www/Makefile b/www/Makefile
index f3963253736f..62750f6b48b6 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -270,6 +270,7 @@
SUBDIR += jericho-html
SUBDIR += jesred
SUBDIR += jetty10
+ SUBDIR += jetty12
SUBDIR += jira-cli
SUBDIR += jitsi-meet
SUBDIR += jmeter
diff --git a/www/jetty12/Makefile b/www/jetty12/Makefile
new file mode 100644
index 000000000000..db1dd40238b8
--- /dev/null
+++ b/www/jetty12/Makefile
@@ -0,0 +1,63 @@
+PORTNAME= jetty
+PORTVERSION= 12.0.10
+CATEGORIES= www java
+MASTER_SITES= https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/${PORTVERSION}/
+PKGNAMESUFFIX= 12
+DISTNAME= jetty-home-${PORTVERSION}
+
+MAINTAINER= zi@FreeBSD.org
+COMMENT= Full-featured web server implemented entirely in Java
+WWW= https://www.eclipse.org/jetty/
+
+LICENSE= APACHE20 EPL
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= bash:shells/bash
+
+USES= cpe shebangfix
+
+CONFLICTS= jetty8.* jetty9.* jetty10.* jetty11.*
+
+USE_JAVA= yes
+NO_ARCH= yes
+CPE_VENDOR= eclipse
+SHEBANG_FILES= bin/jetty.sh
+NO_BUILD= yes
+JAVA_VERSION= 17+
+JAVA_VENDOR= openjdk
+USE_RC_SUBR= ${PORTNAME}
+
+APP_NAME= ${PORTNAME}
+APP_HOME= ${PREFIX}/${PORTNAME}
+
+USERS= www
+GROUPS= www
+
+SUB_LIST= \
+ APP_HOME=${APP_HOME} \
+ APP_NAME=${APP_NAME} \
+ JAVA_HOME=${JAVA_HOME} \
+ JAVA=${JAVA} \
+ WWWDIR=${WWWDIR}
+
+SUB_FILES= \
+ ${APP_NAME} \
+ pkg-message \
+ jetty.sample
+
+PLIST_SUB= \
+ APP_HOME=${APP_HOME} \
+ APP_NAME=${APP_NAME} \
+ WWWDIR=${WWWDIR} \
+ PORTVERSION=${PORTVERSION} \
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${APP_HOME} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${ETCDIR}
+ ${RM} ${WRKSRC}/lib/setuid/libsetuid-linux.so ${WRKSRC}/lib/setuid/libsetuid-osx.so
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PORTNAME})
+ ${INSTALL_SCRIPT} ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/sbin
+
+ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.sample ${STAGEDIR}${ETCDIR}/
+
+.include <bsd.port.mk>
diff --git a/www/jetty12/distinfo b/www/jetty12/distinfo
new file mode 100644
index 000000000000..5510849f9976
--- /dev/null
+++ b/www/jetty12/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1720103889
+SHA256 (jetty-home-12.0.10.tar.gz) = 3dc3378159fef48320c699d99c845958df852e5015f60b0e8917aa2cc4809dcd
+SIZE (jetty-home-12.0.10.tar.gz) = 34368742
diff --git a/www/jetty12/files/jetty.in b/www/jetty12/files/jetty.in
new file mode 100644
index 000000000000..64227142de34
--- /dev/null
+++ b/www/jetty12/files/jetty.in
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# PROVIDE: jetty
+# REQUIRE: NETWORKING SERVERS
+# KEYWORD: shutdown
+
+#
+# Add the following line to /etc/rc.conf to enable %%APP_NAME%%:
+#
+# %%APP_NAME%%_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=%%APP_NAME%%
+rcvar=%%APP_NAME%%_enable
+
+command="%%PREFIX%%/sbin/%%APP_NAME%%.sh"
+command_args="start"
+
+# set defaults
+
+%%APP_NAME%%_enable=${%%APP_NAME%%_enable:-"NO"}
+%%APP_NAME%%_user=${%%APP_NAME%%_user:-"www"}
+%%APP_NAME%%_group=${%%APP_NAME%%_group:-"www"}
+
+load_rc_config ${name}
+
+if test -n "${%%APP_NAME%%_java_version}" ; then
+ JAVA_HOME=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
+ procname=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
+else
+ JAVA_HOME=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
+ procname=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
+fi
+
+export JAVA_HOME
+
+run_rc_command "$1"
diff --git a/www/jetty12/files/jetty.sample.in b/www/jetty12/files/jetty.sample.in
new file mode 100644
index 000000000000..58a0eebff808
--- /dev/null
+++ b/www/jetty12/files/jetty.sample.in
@@ -0,0 +1,63 @@
+#
+# Sample Configuration File
+#
+# JAVA
+# Command to invoke Java. If not set, java (from the PATH) will be used.
+#
+
+# JAVA_OPTIONS
+# Extra options to pass to the JVM
+#
+
+# JETTY_HOME
+# Where Jetty is installed. If not set, the script will try go
+# guess it by looking at the invocation path for the script
+# The java system property "jetty.home" will be
+# set to this value for use by configure.xml files, f.e.:
+#
+# <Arg><Property name="jetty.home" default="."/>/webapps/jetty.war</Arg>
+#
+JETTY_HOME=%%PREFIX%%/%%APP_NAME%%
+
+#
+# JETTY_BASE
+# Where your Jetty base directory is. If not set, the value from
+# $JETTY_HOME will be used.
+#
+# IT IS STRONGLY RECOMMENDED THAT YOU MODIFY THIS VARIABLE TO POINT
+# TO THE INSTALLATION OF YOUR WEB APPLICATION, KEEPING YOUR WEB
+# APPLICATION SEPARATE FROM THE JETTY HOME LOCATION.
+#
+# MORE INFORMATION HERE:
+#
+# http://www.eclipse.org/jetty/documentation/current/startup-base-and-home.html
+#
+JETTY_BASE=%%WWWDIR%%/demo-base
+
+# JETTY_RUN
+# Where the $NAME.pid file should be stored. It defaults to the
+# first available of /var/run, /usr/var/run, JETTY_BASE and /tmp
+# if not set.
+#
+
+# JETTY_PID
+# The Jetty PID file, defaults to $JETTY_RUN/$NAME.pid
+#
+JETTY_PID=%%WWWDIR%%/demo-base/%%APP_NAME%%.pid
+
+# JETTY_ARGS
+# The default arguments to pass to jetty.
+# For example
+# JETTY_ARGS=jetty.http.port=8080 jetty.ssl.port=8443
+#
+JETTY_ARGS=jetty.logging.dir=%%WWWDIR%%/demo-base/logs
+
+# JETTY_USER
+# if set, then used as a username to run the server as
+#
+
+# JETTY_SHELL
+# If set, then used as the shell by su when starting the server. Will have
+# no effect if start-stop-daemon exists. Useful when JETTY_USER does not
+# have shell access, e.g. /bin/false
+#
diff --git a/www/jetty12/files/patch-bin_jetty.sh b/www/jetty12/files/patch-bin_jetty.sh
new file mode 100644
index 000000000000..af6e9a704610
--- /dev/null
+++ b/www/jetty12/files/patch-bin_jetty.sh
@@ -0,0 +1,11 @@
+--- bin/jetty.sh.orig 2024-07-04 15:09:33 UTC
++++ bin/jetty.sh
+@@ -313,7 +313,7 @@ then
+ ETC=$HOME/etc
+ fi
+
+-for CONFIG in {/etc,~/etc}/default/${NAME}{,9} $HOME/.${NAME}rc; do
++for CONFIG in {/etc,~/etc}/default/${NAME}{,9} $HOME/.${NAME}rc /usr/local/etc/${NAME}/${NAME}{,9}; do
+ if [ -f "$CONFIG" ] ; then
+ readConfig "$CONFIG"
+ fi
diff --git a/www/jetty12/files/patch-etc_webdefault-ee10.xml b/www/jetty12/files/patch-etc_webdefault-ee10.xml
new file mode 100644
index 000000000000..60e58a07a3e7
--- /dev/null
+++ b/www/jetty12/files/patch-etc_webdefault-ee10.xml
@@ -0,0 +1,11 @@
+--- etc/webdefault-ee10.xml.orig 2024-07-04 15:13:21 UTC
++++ etc/webdefault-ee10.xml
+@@ -139,7 +139,7 @@
+ </init-param>
+ <init-param>
+ <param-name>dirAllowed</param-name>
+- <param-value>true</param-value>
++ <param-value>false</param-value>
+ </init-param>
+ <init-param>
+ <param-name>welcomeServlets</param-name>
diff --git a/www/jetty12/files/patch-etc_webdefault-ee8.xml b/www/jetty12/files/patch-etc_webdefault-ee8.xml
new file mode 100644
index 000000000000..e216191771ce
--- /dev/null
+++ b/www/jetty12/files/patch-etc_webdefault-ee8.xml
@@ -0,0 +1,11 @@
+--- etc/webdefault-ee8.xml.orig 2024-07-04 15:12:08 UTC
++++ etc/webdefault-ee8.xml
+@@ -141,7 +141,7 @@
+ </init-param>
+ <init-param>
+ <param-name>dirAllowed</param-name>
+- <param-value>true</param-value>
++ <param-value>false</param-value>
+ </init-param>
+ <init-param>
+ <param-name>welcomeServlets</param-name>
diff --git a/www/jetty12/files/patch-etc_webdefault-ee9.xml b/www/jetty12/files/patch-etc_webdefault-ee9.xml
new file mode 100644
index 000000000000..cbf9555f04a2
--- /dev/null
+++ b/www/jetty12/files/patch-etc_webdefault-ee9.xml
@@ -0,0 +1,11 @@
+--- etc/webdefault-ee9.xml.orig 2024-07-04 15:13:21 UTC
++++ etc/webdefault-ee9.xml
+@@ -141,7 +141,7 @@
+ </init-param>
+ <init-param>
+ <param-name>dirAllowed</param-name>
+- <param-value>true</param-value>
++ <param-value>false</param-value>
+ </init-param>
+ <init-param>
+ <param-name>welcomeServlets</param-name>
diff --git a/www/jetty12/files/pkg-message.in b/www/jetty12/files/pkg-message.in
new file mode 100644
index 000000000000..84fb140961b5
--- /dev/null
+++ b/www/jetty12/files/pkg-message.in
@@ -0,0 +1,53 @@
+[
+{ type: install
+ message: <<EOM
+Jetty is now installed in %%APP_HOME%%
+
+From Jetty 9, the way to configure it has changed. You are **strongly**
+advised to read the documentation found here:
+
+http://www.eclipse.org/jetty/documentation/current/
+
+Please pay particular attention to HOME and BASE documentation, i.e.,:
+
+http://www.eclipse.org/jetty/documentation/current/startup-base-and-home.html
+
+You may want to activate it in /etc/rc.conf:
+
+ # sysrc %%APP_NAME%%_enable="YES"
+
+A sample configuration file can be found here:
+
+ %%ETCDIR%%/%%APP_NAME%%.sample
+
+Please modify it to suit your needs, paying particular attention
+to the value of JETTY_HOME and JETTY_BASE.
+
+Once you are happy with the configuration file, you can start Jetty:
+
+ # service %%APP_NAME%% start
+
+== ADVANCED USAGE ==
+
+If you need to pass special options to Java/Jetty, please set the appropriate
+variables in the configuration file, e.g.,
+
+ # Increase memory limit of the Java virtual machine
+
+ JAVA_OPTIONS="-Xms32m -Xmx256m"
+
+ # Run Java with remote debugging turned on on port 8186
+
+ JAVA_OPTIONS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8186"
+
+More configuration options are presented in the sample file.
+EOM
+}
+{ type: remove
+ message: <<EOM
+If, when, Jetty is removed, you can safely delete this directory:
+
+ %%WWWDIR%%
+EOM
+}
+]
diff --git a/www/jetty12/pkg-descr b/www/jetty12/pkg-descr
new file mode 100644
index 000000000000..579b2b8a6667
--- /dev/null
+++ b/www/jetty12/pkg-descr
@@ -0,0 +1,11 @@
+Eclipse Jetty provides a highly scalable and memory-efficient web server and
+servlet container, supporting many protocols such as HTTP/3,2,1 and WebSocket.
+Furthermore, the project offers integrations with many other technologies,
+such as:
+
+
+* Asynchronous HTTP Server
+* Standard based Servlet Container
+* Web Sockets server
+* Asynchronous HTTP Client
+* OSGi, JNDI, JMX, JASPI, AJP support
diff --git a/www/jetty12/pkg-plist b/www/jetty12/pkg-plist
new file mode 100644
index 000000000000..e80a0b299538
--- /dev/null
+++ b/www/jetty12/pkg-plist
@@ -0,0 +1,575 @@
+@sample %%ETCDIR%%/%%APP_NAME%%.sample
+%%APP_NAME%%/LICENSE.txt
+%%APP_NAME%%/NOTICE.txt
+%%APP_NAME%%/README.adoc
+%%APP_NAME%%/VERSION.txt
+%%APP_NAME%%/bin/%%APP_NAME%%.service
+%%APP_NAME%%/bin/%%APP_NAME%%.sh
+%%APP_NAME%%/etc/cdi/%%APP_NAME%%-ee10-cdi.xml
+%%APP_NAME%%/etc/cdi/%%APP_NAME%%-ee9-cdi.xml
+%%APP_NAME%%/etc/console-capture.xml
+%%APP_NAME%%/etc/disable-urlcache.xml
+%%APP_NAME%%/etc/home-base-warning.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee10-jaspi-authmoduleconfig.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee10-jaspi-default.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee10-jaspi-demo.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee9-jaspi-authmoduleconfig.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee9-jaspi-default.xml
+%%APP_NAME%%/etc/jaspi/%%APP_NAME%%-ee9-jaspi-demo.xml
+%%APP_NAME%%/etc/jdbcRealm.properties
+%%APP_NAME%%/%%ETCDIR%%-acceptratelimit.xml
+%%APP_NAME%%/%%ETCDIR%%-alpn.xml
+%%APP_NAME%%/%%ETCDIR%%-bytebufferpool-quadratic.xml
+%%APP_NAME%%/%%ETCDIR%%-bytebufferpool.xml
+%%APP_NAME%%/%%ETCDIR%%-connectionlimit.xml
+%%APP_NAME%%/%%ETCDIR%%-core-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-cross-origin.xml
+%%APP_NAME%%/%%ETCDIR%%-debug.xml
+%%APP_NAME%%/%%ETCDIR%%-debuglog.xml
+%%APP_NAME%%/%%ETCDIR%%-delayed.xml
+%%APP_NAME%%/%%ETCDIR%%-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee-webapp.xml
+%%APP_NAME%%/%%ETCDIR%%-ee10-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee10-proxy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee10-quickstart.xml
+%%APP_NAME%%/%%ETCDIR%%-ee10-webapp.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-openid.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-proxy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-quickstart.xml
+%%APP_NAME%%/%%ETCDIR%%-ee8-webapp.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-deploy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-openid.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-proxy.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-quickstart.xml
+%%APP_NAME%%/%%ETCDIR%%-ee9-webapp.xml
+%%APP_NAME%%/%%ETCDIR%%-graceful.xml
+%%APP_NAME%%/%%ETCDIR%%-gzip.xml
+%%APP_NAME%%/%%ETCDIR%%-halt.xml
+%%APP_NAME%%/%%ETCDIR%%-http-forwarded.xml
+%%APP_NAME%%/%%ETCDIR%%-http.xml
+%%APP_NAME%%/%%ETCDIR%%-http2.xml
+%%APP_NAME%%/%%ETCDIR%%-http2c.xml
+%%APP_NAME%%/%%ETCDIR%%-http3.xml
+%%APP_NAME%%/%%ETCDIR%%-https.xml
+%%APP_NAME%%/%%ETCDIR%%-jaas.xml
+%%APP_NAME%%/%%ETCDIR%%-jmx-remote.xml
+%%APP_NAME%%/%%ETCDIR%%-jmx.xml
+%%APP_NAME%%/%%ETCDIR%%-lowresources.xml
+%%APP_NAME%%/%%ETCDIR%%-openid.xml
+%%APP_NAME%%/%%ETCDIR%%-pid.xml
+%%APP_NAME%%/%%ETCDIR%%-proxy-protocol-ssl.xml
+%%APP_NAME%%/%%ETCDIR%%-proxy-protocol.xml
+%%APP_NAME%%/%%ETCDIR%%-requestlog.xml
+%%APP_NAME%%/%%ETCDIR%%-rewrite-compactpath.xml
+%%APP_NAME%%/%%ETCDIR%%-rewrite-customizer.xml
+%%APP_NAME%%/%%ETCDIR%%-rewrite.xml
+%%APP_NAME%%/%%ETCDIR%%-secure-redirect.xml
+%%APP_NAME%%/%%ETCDIR%%-setuid.xml
+%%APP_NAME%%/%%ETCDIR%%-ssl-context-reload.xml
+%%APP_NAME%%/%%ETCDIR%%-ssl-context.xml
+%%APP_NAME%%/%%ETCDIR%%-ssl.xml
+%%APP_NAME%%/%%ETCDIR%%-state-tracking.xml
+%%APP_NAME%%/%%ETCDIR%%-state.xml
+%%APP_NAME%%/%%ETCDIR%%-statistics.xml
+%%APP_NAME%%/%%ETCDIR%%-stop.xml
+%%APP_NAME%%/%%ETCDIR%%-test-keystore.xml
+%%APP_NAME%%/%%ETCDIR%%-threadlimit.xml
+%%APP_NAME%%/%%ETCDIR%%-threadpool-all-virtual.xml
+%%APP_NAME%%/%%ETCDIR%%-threadpool-virtual-preview.xml
+%%APP_NAME%%/%%ETCDIR%%-threadpool-virtual.xml
+%%APP_NAME%%/%%ETCDIR%%-threadpool.xml
+%%APP_NAME%%/%%ETCDIR%%-unixdomain-http.xml
+%%APP_NAME%%/%%ETCDIR%%.conf
+%%APP_NAME%%/%%ETCDIR%%.xml
+%%APP_NAME%%/etc/sessions/file/session-store.xml
+%%APP_NAME%%/etc/sessions/gcloud/session-store.xml
+%%APP_NAME%%/etc/sessions/hazelcast/default.xml
+%%APP_NAME%%/etc/sessions/hazelcast/remote.xml
+%%APP_NAME%%/etc/sessions/id-manager.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-common.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-embedded-query.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-embedded.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-remote-query.xml
+%%APP_NAME%%/etc/sessions/infinispan/infinispan-remote.xml
+%%APP_NAME%%/etc/sessions/jdbc/datasource.xml
+%%APP_NAME%%/etc/sessions/jdbc/driver.xml
+%%APP_NAME%%/etc/sessions/jdbc/session-store.xml
+%%APP_NAME%%/etc/sessions/mongo/session-store-by-address.xml
+%%APP_NAME%%/etc/sessions/mongo/session-store-by-uri.xml
+%%APP_NAME%%/etc/sessions/session-cache-hash.xml
+%%APP_NAME%%/etc/sessions/session-cache-null.xml
+%%APP_NAME%%/etc/sessions/session-data-cache/session-caching-store.xml
+%%APP_NAME%%/etc/sessions/session-data-cache/xmemcached.xml
+%%APP_NAME%%/etc/webdefault-ee10.xml
+%%APP_NAME%%/etc/webdefault-ee8.xml
+%%APP_NAME%%/etc/webdefault-ee9.xml
+%%APP_NAME%%/etc/well-known.xml
+%%APP_NAME%%/%%APP_NAME%%-home-%%PORTVERSION%%-cyclonedx.json
+%%APP_NAME%%/%%APP_NAME%%-home-%%PORTVERSION%%-cyclonedx.xml
+%%APP_NAME%%/lib/ee10-annotations/asm-9.7.jar
+%%APP_NAME%%/lib/ee10-annotations/asm-analysis-9.7.jar
+%%APP_NAME%%/lib/ee10-annotations/asm-commons-9.7.jar
+%%APP_NAME%%/lib/ee10-annotations/asm-tree-9.7.jar
+%%APP_NAME%%/lib/ee10-annotations/jakarta.annotation-api-2.1.1.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/jakarta.el.jakarta.el-api-5.0.1.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/jakarta.servlet.jsp.jakarta.servlet.jsp-api-3.1.1.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/org.eclipse.jdt.ecj-3.37.0.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/org.mortbay.jasper.apache-el-10.1.16.jar
+%%APP_NAME%%/lib/ee10-apache-jsp/org.mortbay.jasper.apache-jsp-10.1.16.jar
+%%APP_NAME%%/lib/ee10-glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-3.0.0.jar
+%%APP_NAME%%/lib/ee10-glassfish-jstl/org.glassfish.web.jakarta.servlet.jsp.jstl-3.0.1.jar
+%%APP_NAME%%/lib/ee10-jaspi/jakarta.authentication-api-3.0.0.jar
+%%APP_NAME%%/lib/ee10-websocket/jakarta.websocket-api-2.1.1.jar
+%%APP_NAME%%/lib/ee10-websocket/jakarta.websocket-client-api-2.1.1.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-jakarta-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-jakarta-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-jakarta-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-%%APP_NAME%%-client-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-%%APP_NAME%%-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee10-websocket/%%APP_NAME%%-ee10-websocket-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-annotations/asm-9.7.jar
+%%APP_NAME%%/lib/ee8-annotations/asm-analysis-9.7.jar
+%%APP_NAME%%/lib/ee8-annotations/asm-commons-9.7.jar
+%%APP_NAME%%/lib/ee8-annotations/asm-tree-9.7.jar
+%%APP_NAME%%/lib/ee8-annotations/jakarta.annotation-api-1.3.5.jar
+%%APP_NAME%%/lib/ee8-apache-jsp/org.eclipse.jdt.ecj-3.37.0.jar
+%%APP_NAME%%/lib/ee8-apache-jsp/org.mortbay.jasper.apache-el-9.0.83.1.jar
+%%APP_NAME%%/lib/ee8-apache-jsp/org.mortbay.jasper.apache-jsp-9.0.83.1.jar
+%%APP_NAME%%/lib/ee8-glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-1.2.7.jar
+%%APP_NAME%%/lib/ee8-glassfish-jstl/org.glassfish.web.javax.servlet.jsp.jstl-1.2.5.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-javax-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-javax-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-javax-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-api-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-client-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-%%APP_NAME%%-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-ee8-websocket-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee8-websocket/%%APP_NAME%%-javax-websocket-api-1.1.2.jar
+%%APP_NAME%%/lib/ee9-annotations/asm-9.7.jar
+%%APP_NAME%%/lib/ee9-annotations/asm-analysis-9.7.jar
+%%APP_NAME%%/lib/ee9-annotations/asm-commons-9.7.jar
+%%APP_NAME%%/lib/ee9-annotations/asm-tree-9.7.jar
+%%APP_NAME%%/lib/ee9-annotations/jakarta.annotation-api-2.0.0.jar
+%%APP_NAME%%/lib/ee9-apache-jsp/org.eclipse.jdt.ecj-3.37.0.jar
+%%APP_NAME%%/lib/ee9-apache-jsp/org.mortbay.jasper.apache-el-10.0.27.jar
+%%APP_NAME%%/lib/ee9-apache-jsp/org.mortbay.jasper.apache-jsp-10.0.27.jar
+%%APP_NAME%%/lib/ee9-glassfish-jstl/jakarta.servlet.jsp.jstl.jakarta.servlet.jsp.jstl-api-2.0.0.jar
+%%APP_NAME%%/lib/ee9-glassfish-jstl/org.glassfish.web.jakarta.servlet.jsp.jstl-2.0.0.jar
+%%APP_NAME%%/lib/ee9-jaspi/jakarta.authentication-api-2.0.0.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-jakarta-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-jakarta-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-jakarta-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-api-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-client-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-%%APP_NAME%%-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-ee9-websocket-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/ee9-websocket/%%APP_NAME%%-jakarta-websocket-api-2.0.0.jar
+%%APP_NAME%%/lib/fcgi/%%APP_NAME%%-fcgi-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/fcgi/%%APP_NAME%%-fcgi-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/fcgi/%%APP_NAME%%-fcgi-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http2/%%APP_NAME%%-http2-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http2/%%APP_NAME%%-http2-hpack-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http2/%%APP_NAME%%-http2-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-http3-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-http3-qpack-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-http3-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-quiche-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-quiche-foreign-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-quiche-jna-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/http3/%%APP_NAME%%-quic-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/jakarta.enterprise.cdi-api-3.0.1.jar
+%%APP_NAME%%/lib/jakarta.enterprise.cdi-api-4.0.1.jar
+%%APP_NAME%%/lib/jakarta.enterprise.lang-model-4.0.1.jar
+%%APP_NAME%%/lib/jakarta.inject-api-2.0.1.MR.jar
+%%APP_NAME%%/lib/jakarta.interceptor-api-2.0.1.jar
+%%APP_NAME%%/lib/jakarta.interceptor-api-2.1.0.jar
+%%APP_NAME%%/lib/jakarta.servlet-api-6.0.0.jar
+%%APP_NAME%%/lib/jakarta.transaction-api-1.3.3.jar
+%%APP_NAME%%/lib/jakarta.transaction-api-2.0.1.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-alpn-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-alpn-conscrypt-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-alpn-java-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-alpn-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-demo-handler-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-deploy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-annotations-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-apache-jsp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-cdi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-fcgi-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-glassfish-jstl-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-jaspi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-jndi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-plus-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-quickstart-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-servlets-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee10-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-annotations-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-apache-jsp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-glassfish-jstl-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-jndi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-nested-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-openid-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-plus-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-quickstart-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-security-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-servlets-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee8-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-annotations-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-apache-jsp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-cdi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-fcgi-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-glassfish-jstl-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-jaspi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-jndi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-nested-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-openid-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-plus-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-quickstart-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-security-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-servlet-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-servlets-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-ee9-webapp-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-gcloud-session-manager-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-hazelcast-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-http-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-infinispan-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-infinispan-embedded-query-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-infinispan-remote-query-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-io-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-jakarta-servlet-api-5.0.2.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-jmx-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-jndi-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-keystore-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-memcached-sessions-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-nosql-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-openid-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-plus-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-proxy-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-rewrite-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-security-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-servlet-api-4.0.6.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-session-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-unixdomain-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-util-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-util-ajax-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-core-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-core-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-core-server-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-%%APP_NAME%%-api-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-%%APP_NAME%%-client-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-websocket-%%APP_NAME%%-common-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/%%APP_NAME%%-xml-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/logging/%%APP_NAME%%-slf4j-impl-%%PORTVERSION%%.jar
+%%APP_NAME%%/lib/logging/slf4j-api-2.0.12.jar
+%%APP_NAME%%/modules/acceptratelimit.mod
+%%APP_NAME%%/modules/alpn-java.mod
+%%APP_NAME%%/modules/alpn.mod
+%%APP_NAME%%/modules/bytebufferpool-quadratic.mod
+%%APP_NAME%%/modules/bytebufferpool.mod
+%%APP_NAME%%/modules/client.mod
+%%APP_NAME%%/modules/connectionlimit.mod
+%%APP_NAME%%/modules/conscrypt.mod
+%%APP_NAME%%/modules/conscrypt/conscrypt.xml
+%%APP_NAME%%/modules/console-capture.mod
+%%APP_NAME%%/modules/core-demos.mod
+%%APP_NAME%%/modules/core-deploy.mod
+%%APP_NAME%%/modules/cross-origin.mod
+%%APP_NAME%%/modules/customrequestlog.mod
+%%APP_NAME%%/modules/debug.mod
+%%APP_NAME%%/modules/debuglog.mod
+%%APP_NAME%%/modules/delay-until-content.mod
+%%APP_NAME%%/modules/demo-handler.mod
+%%APP_NAME%%/modules/demo-jaas.mod
+%%APP_NAME%%/modules/demo-moved-context.mod
+%%APP_NAME%%/modules/demo-realm.mod
+%%APP_NAME%%/modules/demo-root.mod
+%%APP_NAME%%/modules/demo.d/demo-handler.xml
+%%APP_NAME%%/modules/demo.d/demo-login.conf
+%%APP_NAME%%/modules/demo.d/demo-login.properties
+%%APP_NAME%%/modules/demo.d/demo-moved-context.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-jaas.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-%%APP_NAME%%-override-web.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-%%APP_NAME%%.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-jndi.properties
+%%APP_NAME%%/modules/demo.d/ee10-demo-jndi.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-rewrite-rules.xml
+%%APP_NAME%%/modules/demo.d/ee10-demo-spec.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-async-rest.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-jaas.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-jaas.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-%%APP_NAME%%-override-web.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-%%APP_NAME%%.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-%%APP_NAME%%.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-jndi.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-jndi.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-jsp.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-moved-context.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-proxy.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-rewrite-rules.xml
+%%APP_NAME%%/modules/demo.d/ee8-demo-simple.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-spec.properties
+%%APP_NAME%%/modules/demo.d/ee8-demo-spec.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-async-rest.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-jaas.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-jaas.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-%%APP_NAME%%-override-web.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-%%APP_NAME%%.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-%%APP_NAME%%.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-jndi.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-jndi.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-jsp.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-proxy.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-rewrite-rules.xml
+%%APP_NAME%%/modules/demo.d/ee9-demo-simple.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-spec.properties
+%%APP_NAME%%/modules/demo.d/ee9-demo-spec.xml
+%%APP_NAME%%/modules/demo.d/%%APP_NAME%%-demo-realm.properties
+%%APP_NAME%%/modules/demo.d/%%APP_NAME%%-demo-realm.xml
+%%APP_NAME%%/modules/demo.d/moved/demo.css
+%%APP_NAME%%/modules/demo.d/moved/index.html
+%%APP_NAME%%/modules/demo.d/moved/small_powered_by.gif
+%%APP_NAME%%/modules/demo.d/root/favicon.ico
+%%APP_NAME%%/modules/demo.d/root/images/%%APP_NAME%%-pic.png
+%%APP_NAME%%/modules/demo.d/root/images/webtide_logo.jpg
+%%APP_NAME%%/modules/demo.d/root/index.html
+%%APP_NAME%%/modules/demo.d/root/%%APP_NAME%%.css
+%%APP_NAME%%/modules/demos.mod
+%%APP_NAME%%/modules/deploy.mod
+%%APP_NAME%%/modules/deprecated.properties
+%%APP_NAME%%/modules/disable-urlcache.mod
+%%APP_NAME%%/modules/ee-webapp.mod
+%%APP_NAME%%/modules/ee10-annotations.mod
+%%APP_NAME%%/modules/ee10-apache-jsp.mod
+%%APP_NAME%%/modules/ee10-cdi-decorate.mod
+%%APP_NAME%%/modules/ee10-cdi-spi.mod
+%%APP_NAME%%/modules/ee10-cdi.mod
+%%APP_NAME%%/modules/ee10-demo-async-rest.mod
+%%APP_NAME%%/modules/ee10-demo-jaas.mod
+%%APP_NAME%%/modules/ee10-demo-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee10-demo-jndi.mod
+%%APP_NAME%%/modules/ee10-demo-jsp.mod
+%%APP_NAME%%/modules/ee10-demo-mock-resources.mod
+%%APP_NAME%%/modules/ee10-demo-proxy.mod
+%%APP_NAME%%/modules/ee10-demo-rewrite.mod
+%%APP_NAME%%/modules/ee10-demo-simple.mod
+%%APP_NAME%%/modules/ee10-demo-spec.mod
+%%APP_NAME%%/modules/ee10-demos.mod
+%%APP_NAME%%/modules/ee10-deploy.mod
+%%APP_NAME%%/modules/ee10-fcgi-proxy.mod
+%%APP_NAME%%/modules/ee10-glassfish-jstl.mod
+%%APP_NAME%%/modules/ee10-jaspi-default-auth-config-factory.mod
+%%APP_NAME%%/modules/ee10-jaspi-demo.mod
+%%APP_NAME%%/modules/ee10-jaspi.mod
+%%APP_NAME%%/modules/ee10-jndi.mod
+%%APP_NAME%%/modules/ee10-jsp.mod
+%%APP_NAME%%/modules/ee10-jstl.mod
+%%APP_NAME%%/modules/ee10-openid.mod
+%%APP_NAME%%/modules/ee10-plus.mod
+%%APP_NAME%%/modules/ee10-proxy.mod
+%%APP_NAME%%/modules/ee10-quickstart.mod
+%%APP_NAME%%/modules/ee10-security.mod
+%%APP_NAME%%/modules/ee10-servlet.mod
+%%APP_NAME%%/modules/ee10-servlets.mod
+%%APP_NAME%%/modules/ee10-webapp.mod
+%%APP_NAME%%/modules/ee10-websocket-jakarta.mod
+%%APP_NAME%%/modules/ee10-websocket-%%APP_NAME%%-client-webapp.mod
+%%APP_NAME%%/modules/ee10-websocket-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee8-annotations.mod
+%%APP_NAME%%/modules/ee8-apache-jsp.mod
+%%APP_NAME%%/modules/ee8-demo-async-rest.mod
+%%APP_NAME%%/modules/ee8-demo-jaas.mod
+%%APP_NAME%%/modules/ee8-demo-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee8-demo-jndi.mod
+%%APP_NAME%%/modules/ee8-demo-jsp.mod
+%%APP_NAME%%/modules/ee8-demo-mock-resources.mod
+%%APP_NAME%%/modules/ee8-demo-moved-context.mod
+%%APP_NAME%%/modules/ee8-demo-proxy.mod
+%%APP_NAME%%/modules/ee8-demo-rewrite.mod
+%%APP_NAME%%/modules/ee8-demo-simple.mod
+%%APP_NAME%%/modules/ee8-demo-spec.mod
+%%APP_NAME%%/modules/ee8-demos.mod
+%%APP_NAME%%/modules/ee8-deploy.mod
+%%APP_NAME%%/modules/ee8-glassfish-jstl.mod
+%%APP_NAME%%/modules/ee8-jndi.mod
+%%APP_NAME%%/modules/ee8-jsp.mod
+%%APP_NAME%%/modules/ee8-jstl.mod
+%%APP_NAME%%/modules/ee8-openid.mod
+%%APP_NAME%%/modules/ee8-plus.mod
+%%APP_NAME%%/modules/ee8-proxy.mod
+%%APP_NAME%%/modules/ee8-quickstart.mod
+%%APP_NAME%%/modules/ee8-security.mod
+%%APP_NAME%%/modules/ee8-servlet.mod
+%%APP_NAME%%/modules/ee8-servlets.mod
+%%APP_NAME%%/modules/ee8-webapp.mod
+%%APP_NAME%%/modules/ee8-websocket-javax.mod
+%%APP_NAME%%/modules/ee8-websocket-%%APP_NAME%%-client-webapp.mod
+%%APP_NAME%%/modules/ee8-websocket-%%APP_NAME%%-client.mod
+%%APP_NAME%%/modules/ee8-websocket-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee9-annotations.mod
+%%APP_NAME%%/modules/ee9-apache-jsp.mod
+%%APP_NAME%%/modules/ee9-cdi-decorate.mod
+%%APP_NAME%%/modules/ee9-cdi-spi.mod
+%%APP_NAME%%/modules/ee9-cdi.mod
+%%APP_NAME%%/modules/ee9-demo-async-rest.mod
+%%APP_NAME%%/modules/ee9-demo-jaas.mod
+%%APP_NAME%%/modules/ee9-demo-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ee9-demo-jndi.mod
+%%APP_NAME%%/modules/ee9-demo-jsp.mod
+%%APP_NAME%%/modules/ee9-demo-mock-resources.mod
+%%APP_NAME%%/modules/ee9-demo-proxy.mod
+%%APP_NAME%%/modules/ee9-demo-rewrite.mod
+%%APP_NAME%%/modules/ee9-demo-simple.mod
+%%APP_NAME%%/modules/ee9-demo-spec.mod
+%%APP_NAME%%/modules/ee9-demos.mod
+%%APP_NAME%%/modules/ee9-deploy.mod
+%%APP_NAME%%/modules/ee9-fcgi-proxy.mod
+%%APP_NAME%%/modules/ee9-glassfish-jstl.mod
+%%APP_NAME%%/modules/ee9-jaspi-default-auth-config-factory.mod
+%%APP_NAME%%/modules/ee9-jaspi-demo.mod
+%%APP_NAME%%/modules/ee9-jaspi.mod
+%%APP_NAME%%/modules/ee9-jndi.mod
+%%APP_NAME%%/modules/ee9-jsp.mod
+%%APP_NAME%%/modules/ee9-jstl.mod
+%%APP_NAME%%/modules/ee9-openid.mod
+%%APP_NAME%%/modules/ee9-plus.mod
+%%APP_NAME%%/modules/ee9-proxy.mod
+%%APP_NAME%%/modules/ee9-quickstart.mod
+%%APP_NAME%%/modules/ee9-security.mod
+%%APP_NAME%%/modules/ee9-servlet.mod
+%%APP_NAME%%/modules/ee9-servlets.mod
+%%APP_NAME%%/modules/ee9-webapp.mod
+%%APP_NAME%%/modules/ee9-websocket-jakarta.mod
+%%APP_NAME%%/modules/ee9-websocket-%%APP_NAME%%-client-webapp.mod
+%%APP_NAME%%/modules/ee9-websocket-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/ext.mod
+%%APP_NAME%%/modules/fcgi-proxy.mod
+%%APP_NAME%%/modules/fcgi.mod
+%%APP_NAME%%/modules/flight-recorder.mod
+%%APP_NAME%%/modules/gcloud-datastore.mod
+%%APP_NAME%%/modules/gcloud.mod
+%%APP_NAME%%/modules/gcloud/index.yaml
+%%APP_NAME%%/modules/graceful.mod
+%%APP_NAME%%/modules/gzip.mod
+%%APP_NAME%%/modules/home-base-warning.mod
+%%APP_NAME%%/modules/http-forwarded.mod
+%%APP_NAME%%/modules/http.mod
+%%APP_NAME%%/modules/http2.mod
+%%APP_NAME%%/modules/http2c.mod
+%%APP_NAME%%/modules/http3.mod
+%%APP_NAME%%/modules/https.mod
+%%APP_NAME%%/modules/inetaccess.mod
+%%APP_NAME%%/modules/inetaccess/%%APP_NAME%%-inetaccess.xml
+%%APP_NAME%%/modules/infinispan-embedded-query.mod
+%%APP_NAME%%/modules/infinispan-embedded.mod
+%%APP_NAME%%/modules/infinispan-remote-query.mod
+%%APP_NAME%%/modules/infinispan-remote.mod
+%%APP_NAME%%/modules/jaas.mod
+%%APP_NAME%%/modules/jdbc.mod
+%%APP_NAME%%/modules/jmx-remote-auth.mod
+%%APP_NAME%%/modules/jmx-remote-ssl.mod
+%%APP_NAME%%/modules/jmx-remote.mod
+%%APP_NAME%%/modules/jmx.d/jmx-remote-auth.xml
+%%APP_NAME%%/modules/jmx.d/jmx-remote-ssl.xml
+%%APP_NAME%%/modules/jmx.d/jmxremote.access
+%%APP_NAME%%/modules/jmx.d/jmxremote.password
+%%APP_NAME%%/modules/jmx.mod
+%%APP_NAME%%/modules/jna.mod
+%%APP_NAME%%/modules/jndi.mod
+%%APP_NAME%%/modules/jvm.mod
+%%APP_NAME%%/modules/logging-jcl-capture.mod
+%%APP_NAME%%/modules/logging-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/logging-jul-capture.mod
+%%APP_NAME%%/modules/logging-jul.mod
+%%APP_NAME%%/modules/logging-log4j1-capture.mod
+%%APP_NAME%%/modules/logging-log4j1.mod
+%%APP_NAME%%/modules/logging-log4j2.mod
+%%APP_NAME%%/modules/logging-logback.mod
+%%APP_NAME%%/modules/logging-noop.mod
+%%APP_NAME%%/modules/logging/%%APP_NAME%%/resources/%%APP_NAME%%-logging.properties
+%%APP_NAME%%/modules/logging/jul/resources/java-util-logging-bridge.properties
+%%APP_NAME%%/modules/logging/jul/resources/java-util-logging.properties
+%%APP_NAME%%/modules/logging/log4j1/resources/log4j.xml
+%%APP_NAME%%/modules/logging/log4j2/resources/log4j2.xml
+%%APP_NAME%%/modules/logging/logback/resources/logback.xml
+%%APP_NAME%%/modules/logging/slf4j.mod
+%%APP_NAME%%/modules/lowresources.mod
+%%APP_NAME%%/modules/openid.mod
+%%APP_NAME%%/modules/openid/%%APP_NAME%%-ee8-openid-baseloginservice.xml
+%%APP_NAME%%/modules/openid/%%APP_NAME%%-ee9-openid-baseloginservice.xml
+%%APP_NAME%%/modules/openid/%%APP_NAME%%-openid-baseloginservice.xml
+%%APP_NAME%%/modules/pid.mod
+%%APP_NAME%%/modules/plus.mod
+%%APP_NAME%%/modules/proxy-protocol-ssl.mod
+%%APP_NAME%%/modules/proxy-protocol.mod
+%%APP_NAME%%/modules/proxy.mod
+%%APP_NAME%%/modules/quiche.mod
+%%APP_NAME%%/modules/requestlog.mod
+%%APP_NAME%%/modules/resources.mod
+%%APP_NAME%%/modules/rewrite-compactpath.mod
+%%APP_NAME%%/modules/rewrite-customizer.mod
+%%APP_NAME%%/modules/rewrite.mod
+%%APP_NAME%%/modules/rewrite/%%APP_NAME%%-rewrite-rules.xml
+%%APP_NAME%%/modules/secure-redirect.mod
+%%APP_NAME%%/modules/security.mod
+%%APP_NAME%%/modules/server.mod
+%%APP_NAME%%/modules/session-cache-hash.mod
+%%APP_NAME%%/modules/session-cache-null.mod
+%%APP_NAME%%/modules/session-store-cache.mod
+%%APP_NAME%%/modules/session-store-file.mod
+%%APP_NAME%%/modules/session-store-gcloud.mod
+%%APP_NAME%%/modules/session-store-hazelcast-embedded.mod
+%%APP_NAME%%/modules/session-store-hazelcast-remote.mod
+%%APP_NAME%%/modules/session-store-infinispan-embedded.mod
+%%APP_NAME%%/modules/session-store-infinispan-remote.mod
+%%APP_NAME%%/modules/session-store-jdbc.mod
+%%APP_NAME%%/modules/session-store-mongo.mod
+%%APP_NAME%%/modules/sessions.mod
+%%APP_NAME%%/modules/sessions/infinispan/embedded/infinispan-embedded-libs.mod
+%%APP_NAME%%/modules/sessions/infinispan/embedded/infinispan-embedded-query-libs.mod
+%%APP_NAME%%/modules/sessions/infinispan/embedded/infinispan-embedded-serverclasses.mod
+%%APP_NAME%%/modules/sessions/infinispan/embedded/infinispan.xml
+%%APP_NAME%%/modules/sessions/infinispan/infinispan-common.mod
+%%APP_NAME%%/modules/sessions/infinispan/remote/infinispan-remote-libs.mod
+%%APP_NAME%%/modules/sessions/infinispan/remote/infinispan-remote-query-libs.mod
+%%APP_NAME%%/modules/sessions/infinispan/remote/infinispan-remote-serverclasses.mod
+%%APP_NAME%%/modules/sessions/infinispan/remote/resources/hotrod-client.properties
+%%APP_NAME%%/modules/sessions/jdbc/datasource.mod
+%%APP_NAME%%/modules/sessions/jdbc/driver.mod
+%%APP_NAME%%/modules/sessions/mongo/address.mod
+%%APP_NAME%%/modules/sessions/mongo/uri.mod
+%%APP_NAME%%/modules/sessions/session-data-cache/xmemcached.mod
+%%APP_NAME%%/modules/setuid.mod
+%%APP_NAME%%/modules/ssl-reload.mod
+%%APP_NAME%%/modules/ssl.mod
+%%APP_NAME%%/modules/state-tracking.mod
+%%APP_NAME%%/modules/state.mod
+%%APP_NAME%%/modules/statistics.mod
+%%APP_NAME%%/modules/stop.mod
+%%APP_NAME%%/modules/test-keystore.mod
+%%APP_NAME%%/modules/threadlimit.mod
+%%APP_NAME%%/modules/threadpool-all-virtual.mod
+%%APP_NAME%%/modules/threadpool-virtual-preview.mod
+%%APP_NAME%%/modules/threadpool-virtual.mod
+%%APP_NAME%%/modules/threadpool.mod
+%%APP_NAME%%/modules/unixdomain-http.mod
+%%APP_NAME%%/modules/websocket-%%APP_NAME%%-client.mod
+%%APP_NAME%%/modules/websocket-%%APP_NAME%%.mod
+%%APP_NAME%%/modules/well-known.mod
+%%APP_NAME%%/modules/work.mod
+%%APP_NAME%%/start.jar
+sbin/%%APP_NAME%%.sh
+@dir %%WWWDIR%%