Date: Thu, 27 Oct 2022 19:05:29 GMT From: Ryan Steinmetz <zi@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 8a784182f66c - main - www/jetty10: New port Message-ID: <202210271905.29RJ5Te2018519@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by zi: URL: https://cgit.FreeBSD.org/ports/commit/?id=8a784182f66c3c34f457a636e260042ca15bc95d commit 8a784182f66c3c34f457a636e260042ca15bc95d Author: Ryan Steinmetz <zi@FreeBSD.org> AuthorDate: 2022-10-27 19:03:10 +0000 Commit: Ryan Steinmetz <zi@FreeBSD.org> CommitDate: 2022-10-27 19:05:09 +0000 www/jetty10: New port The Jetty Web Server provides an HTTP server and Servlet container capable of serving static and dynamic content either from a standalone or embedded instantiations. From jetty-7, the jetty webserver and other core compoments are hosted by the eclipse foundation. The project provides: * Asynchronous HTTP Server * Standard based Servlet Container * Web Sockets server * Asynchronous HTTP Client * OSGi, JNDI, JMX, JASPI, AJP support --- www/Makefile | 1 + www/jetty10/Makefile | 63 +++++ www/jetty10/distinfo | 3 + www/jetty10/files/jetty.in | 39 ++++ www/jetty10/files/jetty.sample.in | 63 +++++ www/jetty10/files/patch-bin_jetty.sh | 11 + www/jetty10/files/patch-etc_webdefault.xml | 11 + www/jetty10/files/pkg-message.in | 53 +++++ www/jetty10/pkg-descr | 12 + www/jetty10/pkg-plist | 357 +++++++++++++++++++++++++++++ 10 files changed, 613 insertions(+) diff --git a/www/Makefile b/www/Makefile index 3564d85b1c74..34b11bd7acd4 100644 --- a/www/Makefile +++ b/www/Makefile @@ -256,6 +256,7 @@ SUBDIR += jesred SUBDIR += jetty8 SUBDIR += jetty9 + SUBDIR += jetty10 SUBDIR += jira-cli SUBDIR += jitsi-meet SUBDIR += jmeter diff --git a/www/jetty10/Makefile b/www/jetty10/Makefile new file mode 100644 index 000000000000..ad734ca5fc06 --- /dev/null +++ b/www/jetty10/Makefile @@ -0,0 +1,63 @@ +PORTNAME= jetty +PORTVERSION= 10.0.12 +CATEGORIES= www java +MASTER_SITES= https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/${PORTVERSION}/ +PKGNAMESUFFIX= 10 +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-eplv10-aslv20.html + +RUN_DEPENDS= bash:shells/bash + +USES= cpe shebangfix + +CONFLICTS= jetty8.* jetty9.* + +USE_JAVA= yes +NO_ARCH= yes +CPE_VENDOR= eclipse +SHEBANG_FILES= bin/jetty.sh +NO_BUILD= yes +JAVA_VERSION= 11+ +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/jetty10/distinfo b/www/jetty10/distinfo new file mode 100644 index 000000000000..c194e1d0ca69 --- /dev/null +++ b/www/jetty10/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1666621633 +SHA256 (jetty-home-10.0.12.tar.gz) = b2ae3170a729365e05ba9da057aee5d2654d169912efec73cddc8381ac35d516 +SIZE (jetty-home-10.0.12.tar.gz) = 10955855 diff --git a/www/jetty10/files/jetty.in b/www/jetty10/files/jetty.in new file mode 100644 index 000000000000..64227142de34 --- /dev/null +++ b/www/jetty10/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/jetty10/files/jetty.sample.in b/www/jetty10/files/jetty.sample.in new file mode 100644 index 000000000000..58a0eebff808 --- /dev/null +++ b/www/jetty10/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/jetty10/files/patch-bin_jetty.sh b/www/jetty10/files/patch-bin_jetty.sh new file mode 100644 index 000000000000..897d33be6586 --- /dev/null +++ b/www/jetty10/files/patch-bin_jetty.sh @@ -0,0 +1,11 @@ +--- bin/jetty.sh.orig 2016-03-19 21:43:53 UTC ++++ bin/jetty.sh +@@ -166,7 +166,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/jetty10/files/patch-etc_webdefault.xml b/www/jetty10/files/patch-etc_webdefault.xml new file mode 100644 index 000000000000..26ee1fd623b3 --- /dev/null +++ b/www/jetty10/files/patch-etc_webdefault.xml @@ -0,0 +1,11 @@ +--- etc/webdefault.xml.orig 2022-10-24 21:26:27 UTC ++++ etc/webdefault.xml +@@ -149,7 +149,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/jetty10/files/pkg-message.in b/www/jetty10/files/pkg-message.in new file mode 100644 index 000000000000..84fb140961b5 --- /dev/null +++ b/www/jetty10/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/jetty10/pkg-descr b/www/jetty10/pkg-descr new file mode 100644 index 000000000000..ce0abf0982be --- /dev/null +++ b/www/jetty10/pkg-descr @@ -0,0 +1,12 @@ +The Jetty Web Server provides an HTTP server and Servlet container +capable of serving static and dynamic content either from a standalone +or embedded instantiations. From jetty-7, the jetty webserver and +other core compoments are hosted by the eclipse foundation. + +The project provides: + +* Asynchronous HTTP Server +* Standard based Servlet Container +* Web Sockets server +* Asynchronous HTTP Client +* OSGi, JNDI, JMX, JASPI, AJP support diff --git a/www/jetty10/pkg-plist b/www/jetty10/pkg-plist new file mode 100644 index 000000000000..fbc3b6e176f0 --- /dev/null +++ b/www/jetty10/pkg-plist @@ -0,0 +1,357 @@ +@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%%-cdi.xml +%%APP_NAME%%/etc/console-capture.xml +%%APP_NAME%%/etc/home-base-warning.xml +%%APP_NAME%%/etc/jaspi/jaspi-authmoduleconfig.xml +%%APP_NAME%%/etc/jaspi/jaspi-default.xml +%%APP_NAME%%/etc/jaspi/jaspi-demo.xml +%%APP_NAME%%/etc/jdbcRealm.properties +%%APP_NAME%%/%%ETCDIR%%-acceptratelimit.xml +%%APP_NAME%%/%%ETCDIR%%-alpn.xml +%%APP_NAME%%/%%ETCDIR%%-bytebufferpool-logarithmic.xml +%%APP_NAME%%/%%ETCDIR%%-bytebufferpool.xml +%%APP_NAME%%/%%ETCDIR%%-connectionlimit.xml +%%APP_NAME%%/%%ETCDIR%%-debug.xml +%%APP_NAME%%/%%ETCDIR%%-debuglog.xml +%%APP_NAME%%/%%ETCDIR%%-decorate.xml +%%APP_NAME%%/%%ETCDIR%%-deploy.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%%-proxy-protocol-ssl.xml +%%APP_NAME%%/%%ETCDIR%%-proxy-protocol.xml +%%APP_NAME%%/%%ETCDIR%%-proxy.xml +%%APP_NAME%%/%%ETCDIR%%-quickstart.xml +%%APP_NAME%%/%%ETCDIR%%-requestlog.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%%-started.xml +%%APP_NAME%%/%%ETCDIR%%-stats.xml +%%APP_NAME%%/%%ETCDIR%%-stop.xml +%%APP_NAME%%/%%ETCDIR%%-test-keystore.xml +%%APP_NAME%%/%%ETCDIR%%-threadlimit.xml +%%APP_NAME%%/%%ETCDIR%%-threadpool.xml +%%APP_NAME%%/%%ETCDIR%%-unixdomain-http.xml +%%APP_NAME%%/%%ETCDIR%%-unixsocket-forwarded.xml +%%APP_NAME%%/%%ETCDIR%%-unixsocket-http.xml +%%APP_NAME%%/%%ETCDIR%%-unixsocket-http2c.xml +%%APP_NAME%%/%%ETCDIR%%-unixsocket-proxy-protocol.xml +%%APP_NAME%%/%%ETCDIR%%-unixsocket-secure.xml +%%APP_NAME%%/%%ETCDIR%%-unixsocket.xml +%%APP_NAME%%/%%ETCDIR%%-web-decorate.xml +%%APP_NAME%%/%%ETCDIR%%-webapp.xml +%%APP_NAME%%/%%ETCDIR%%.conf +%%APP_NAME%%/%%ETCDIR%%.xml +%%APP_NAME%%/etc/rewrite-compactpath.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.xml +%%APP_NAME%%/etc/well-known.xml +%%APP_NAME%%/lib/annotations/asm-9.3.jar +%%APP_NAME%%/lib/annotations/asm-analysis-9.3.jar +%%APP_NAME%%/lib/annotations/asm-commons-9.3.jar +%%APP_NAME%%/lib/annotations/asm-tree-9.3.jar +%%APP_NAME%%/lib/annotations/jakarta.annotation-api-1.3.5.jar +%%APP_NAME%%/lib/apache-jsp/org.eclipse.jdt.ecj-3.26.0.jar +%%APP_NAME%%/lib/apache-jsp/org.eclipse.%%APP_NAME%%.apache-jsp-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/apache-jsp/org.mortbay.jasper.apache-el-9.0.52.jar +%%APP_NAME%%/lib/apache-jsp/org.mortbay.jasper.apache-jsp-9.0.52.jar +%%APP_NAME%%/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.5.jar +%%APP_NAME%%/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.5.jar +%%APP_NAME%%/lib/fcgi/fcgi-client-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/fcgi/fcgi-server-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http2/http2-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http2/http2-hpack-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http2/http2-server-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http3/http3-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http3/http3-qpack-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http3/http3-server-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http3/quic-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http3/quic-quiche-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http3/quic-quiche-foreign-incubator-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http3/quic-quiche-jna-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/http3/quic-server-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/infinispan-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/infinispan-embedded-query-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/infinispan-remote-query-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/jakarta.transaction-api-1.3.3.jar +%%APP_NAME%%/lib/jaspi/javax.security.auth.message-1.0.0.v201108011116.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%%-annotations-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-cdi-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-client-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-deploy-%%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%%-io-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-jaas-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-jaspi-%%PORTVERSION%%.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%%-quickstart-%%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-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-servlet-api-4.0.6.jar +%%APP_NAME%%/lib/%%APP_NAME%%-servlets-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-unixdomain-server-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-unixsocket-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/%%APP_NAME%%-unixsocket-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%%-webapp-%%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.0.jar +%%APP_NAME%%/lib/setuid/%%APP_NAME%%-setuid-java-1.0.4.jar +%%APP_NAME%%/lib/websocket/%%APP_NAME%%-javax-websocket-api-1.1.2.jar +%%APP_NAME%%/lib/websocket/websocket-core-client-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-core-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-core-server-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-javax-client-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-javax-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-javax-server-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-%%APP_NAME%%-api-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-%%APP_NAME%%-client-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-%%APP_NAME%%-common-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-%%APP_NAME%%-server-%%PORTVERSION%%.jar +%%APP_NAME%%/lib/websocket/websocket-servlet-%%PORTVERSION%%.jar +%%APP_NAME%%/modules/acceptratelimit.mod +%%APP_NAME%%/modules/alpn-java.mod +%%APP_NAME%%/modules/alpn.mod +%%APP_NAME%%/modules/annotations.mod +%%APP_NAME%%/modules/apache-jsp.mod +%%APP_NAME%%/modules/apache-jstl.mod +%%APP_NAME%%/modules/bytebufferpool-logarithmic.mod +%%APP_NAME%%/modules/bytebufferpool.mod +%%APP_NAME%%/modules/cdi-decorate.mod +%%APP_NAME%%/modules/cdi-spi.mod +%%APP_NAME%%/modules/cdi.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/customrequestlog.mod +%%APP_NAME%%/modules/debug.mod +%%APP_NAME%%/modules/debuglog.mod +%%APP_NAME%%/modules/decorate.mod +%%APP_NAME%%/modules/demo-async-rest.mod +%%APP_NAME%%/modules/demo-jaas.mod +%%APP_NAME%%/modules/demo-%%APP_NAME%%.mod +%%APP_NAME%%/modules/demo-jndi.mod +%%APP_NAME%%/modules/demo-jsp.mod +%%APP_NAME%%/modules/demo-mock-resources.mod +%%APP_NAME%%/modules/demo-moved-context.mod +%%APP_NAME%%/modules/demo-proxy.mod +%%APP_NAME%%/modules/demo-realm.mod +%%APP_NAME%%/modules/demo-rewrite.mod +%%APP_NAME%%/modules/demo-root.mod +%%APP_NAME%%/modules/demo-simple.mod +%%APP_NAME%%/modules/demo-spec.mod +%%APP_NAME%%/modules/demo.d/demo-jaas.xml +%%APP_NAME%%/modules/demo.d/demo-%%APP_NAME%%-override-web.xml +%%APP_NAME%%/modules/demo.d/demo-%%APP_NAME%%.xml +%%APP_NAME%%/modules/demo.d/demo-jndi.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/demo-realm.properties +%%APP_NAME%%/modules/demo.d/demo-realm.xml +%%APP_NAME%%/modules/demo.d/demo-rewrite-rules.xml +%%APP_NAME%%/modules/demo.d/demo-spec.xml +%%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/demo.mod +%%APP_NAME%%/modules/deploy.mod +%%APP_NAME%%/modules/deprecated.properties +%%APP_NAME%%/modules/ext.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/global-webapp-common.d/global-webapp-common.xml +%%APP_NAME%%/modules/global-webapp-common.d/webapp-common.xml +%%APP_NAME%%/modules/global-webapp-common.mod +%%APP_NAME%%/modules/gzip.mod +%%APP_NAME%%/modules/hawtio.mod +%%APP_NAME%%/modules/hawtio/hawtio.xml +%%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/inetaccess.xml +%%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/jamon.mod +%%APP_NAME%%/modules/jamon/jamon.xml +%%APP_NAME%%/modules/jaspi-default-auth-config-factory.mod +%%APP_NAME%%/modules/jaspi-demo.mod +%%APP_NAME%%/modules/jaspi.mod +%%APP_NAME%%/modules/jdbc.mod +%%APP_NAME%%/modules/%%APP_NAME%%-quickstart.d/quickstart-webapp.xml +%%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/jolokia.mod +%%APP_NAME%%/modules/jolokia/jolokia-realm.properties +%%APP_NAME%%/modules/jolokia/jolokia.xml +%%APP_NAME%%/modules/jsp.mod +%%APP_NAME%%/modules/jstl.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/msie.mod +%%APP_NAME%%/modules/openid.mod +%%APP_NAME%%/modules/openid/openid-baseloginservice.xml +%%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/quickstart.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/rewrite-msie.xml +%%APP_NAME%%/modules/rewrite/rewrite-rules.xml +%%APP_NAME%%/modules/secure-redirect.mod +%%APP_NAME%%/modules/security.mod +%%APP_NAME%%/modules/server.mod +%%APP_NAME%%/modules/servlet.mod +%%APP_NAME%%/modules/servlets.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/stats.mod +%%APP_NAME%%/modules/stop.mod +%%APP_NAME%%/modules/test-keystore.mod +%%APP_NAME%%/modules/threadlimit.mod +%%APP_NAME%%/modules/threadpool.mod +%%APP_NAME%%/modules/unixdomain-http.mod +%%APP_NAME%%/modules/unixsocket-forwarded.mod +%%APP_NAME%%/modules/unixsocket-http.mod +%%APP_NAME%%/modules/unixsocket-http2c.mod +%%APP_NAME%%/modules/unixsocket-proxy-protocol.mod +%%APP_NAME%%/modules/unixsocket-secure.mod +%%APP_NAME%%/modules/unixsocket.mod +%%APP_NAME%%/modules/webapp.mod +%%APP_NAME%%/modules/websocket-javax.mod +%%APP_NAME%%/modules/websocket-%%APP_NAME%%-client.mod +%%APP_NAME%%/modules/websocket-%%APP_NAME%%.mod +%%APP_NAME%%/modules/websocket.mod +%%APP_NAME%%/modules/well-known.mod +%%APP_NAME%%/modules/work.mod +%%APP_NAME%%/start.jar +sbin/%%APP_NAME%%.sh +@dir %%WWWDIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202210271905.29RJ5Te2018519>