Giter Club home page Giter Club logo

tomcat's Introduction

Maintained by: the Docker Community

This is the Git repo of the Docker "Official Image" for tomcat (not to be confused with any official tomcat image provided by tomcat upstream). See the Docker Hub page for the full readme on how to use this Docker image and for information regarding contributing and issues.

The full image description on Docker Hub is generated/maintained over in the docker-library/docs repository, specifically in the tomcat directory.

See a change merged here that doesn't show up on Docker Hub yet?

For more information about the full official images change lifecycle, see the "An image's source changed in Git, now what?" FAQ entry.

For outstanding tomcat image PRs, check PRs with the "library/tomcat" label on the official-images repository. For the current "source of truth" for tomcat, see the library/tomcat file in the official-images repository.


  • build status badge
  • build status badge
Build Status Badges (per-arch)
amd64 build status badge arm32v7 build status badge arm64v8 build status badge ppc64le build status badge
s390x build status badge put-shared build status badge

tomcat's People

Contributors

aharpour avatar crewmanmud avatar docker-library-bot avatar gecgooden avatar heliocastro avatar md5 avatar tianon avatar veselov avatar yosifkit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tomcat's Issues

open ssl not found can't build tomcat

while docker-compose build

E: Version '1.0.2h-1' for 'openssl' was not found ERROR: Service 'tomcat' failed to build: The command '/bin/sh -c apt-get update && apt-get install -y --no-install-recommends libapr1 openssl="$OPENSSL_VERSION" && rm -rf /var/lib/apt/lists/*' returned a non-zero code: 100

image

Tomcat 7 does not build due to openjdk error

This is the error:

W: There is no public key available for the following key IDs:
EF0F382A1A7B6500
+ apt-get install -y --no-install-recommends gcc libapr1-dev libssl-dev make openjdk-7-jdk=7u121-2.6.8-2~deb8u1
Reading package lists...
Building dependency tree...
Reading state information...
E: Version '7u121-2.6.8-2~deb8u1' for 'openjdk-7-jdk' was not found

Here are the relevant lines of the dockerfile

	&& nativeBuildDeps=" \
		gcc \
		libapr1-dev \
		libssl-dev \
		make \
		openjdk-${JAVA_VERSION%%[-~bu]*}-jdk=$JAVA_DEBIAN_VERSION \


Vary long start

Image tomcat:8.0.22-jre8

Vary long start.

log:

25-May-2015 16:06:20.304 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/loc
al/tomcat/webapps/ROOT
25-May-2015 16:18:46.687 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instanc
e for session ID generation using [SHA1PRNG] took [746,031] milliseconds.
25-May-2015 16:18:46.721 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr
/local/tomcat/webapps/ROOT has finished in 746,418 ms
...

25-May-2015 16:18:47.307 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 747077 ms

chown operation not permitted when running container with new user

Command in DockerFile:
RUN chown -R tms /usr/local/tomcat/webapps/webservices-0.0.1-20160824.053225-11.war

Log:
Step 13 : RUN chown -R tms /usr/local/tomcat/webapps/webservices-0.0.1-20160824.053225-11.war
---> Running in 9855537059c2
chown: changing ownership of ‘/usr/local/tomcat/webapps/webservices-0.0.1-20160824.053225-11.war’: Operation not permitted

tomcat:8-alpine & tomcat:7-alpine don't work on DigitalOcean docker-machine

Hi,
I am trying to run tomcat alpine official images (8-alpine & 7-alpine). But it seems they never respond from browser. Though tomcat:9-alpine does work after 5 mins wait.

Run command response as below.

root@docker-sandbox:~# docker run -it --rm -p 8888:8080 tomcat:8-alpine
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.7-openjdk/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
21-Aug-2016 06:10:06.536 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.36
21-Aug-2016 06:10:06.540 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jun 9 2016 13:55:50 UTC
21-Aug-2016 06:10:06.540 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.36.0
21-Aug-2016 06:10:06.540 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
21-Aug-2016 06:10:06.541 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            4.4.0-34-generic
21-Aug-2016 06:10:06.542 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
21-Aug-2016 06:10:06.542 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/lib/jvm/java-1.7-openjdk/jre
21-Aug-2016 06:10:06.543 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.7.0_91-b02
21-Aug-2016 06:10:06.543 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
21-Aug-2016 06:10:06.544 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /usr/local/tomcat
21-Aug-2016 06:10:06.544 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /usr/local/tomcat
21-Aug-2016 06:10:06.545 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
21-Aug-2016 06:10:06.545 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
21-Aug-2016 06:10:06.546 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
21-Aug-2016 06:10:06.546 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=/usr/local/tomcat/endorsed
21-Aug-2016 06:10:06.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
21-Aug-2016 06:10:06.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
21-Aug-2016 06:10:06.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
21-Aug-2016 06:10:06.548 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.7 using APR version 1.5.2.
21-Aug-2016 06:10:06.548 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
21-Aug-2016 06:10:06.555 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2h  3 May 2016)
21-Aug-2016 06:10:06.690 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8080"]
21-Aug-2016 06:10:06.707 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]
21-Aug-2016 06:10:06.709 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 895 ms
21-Aug-2016 06:10:06.759 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
21-Aug-2016 06:10:06.759 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.36
21-Aug-2016 06:10:06.775 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/local/tomcat/webapps/examples
^Croot@docker-sandbox:~#

Tomcat 8.5 Alpine 3.5, openssl vs. libressl

Before OpenJDK changed the base image to Alpine 3.5, openssl (and therefore SSL/TLS connections) worked fine. Tomcat is now dependent on the latest upstream change from OpenJDK with Alpine 3.5 and libressl. This seems to break curl/Python client libraries attempting to connect to our Tomcat containers. I tried to build the Tomcat image myself with libressl in place of openssl, but that seems to fail on the native library building. Any thoughts on why this could be happening and ways to solve this problem?

CATALINA_PID file is not created

I'm encountering the problem that the process ID file, that can be specified by the CATALINA_PID variable, is not created on tomcat start.

Basically I created a Dockerfile based on tomcat:7:

FROM tomcat:7
ENV CATALINA_PID "${CATALINA_HOME}/bin/catalina.pid"

If I start this image it's correctly printing the expected environment values:

Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/java-7-openjdk-amd64/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_PID:    /usr/local/tomcat/bin/catalina.pid

But when I inspect the instance by executing bash in the container, there is no PID file...

$ docker exec -it 69d8006ba49f bash
root@69d8006ba49f:/usr/local/tomcat# cd bin/
root@69d8006ba49f:/usr/local/tomcat/bin# ls -la
total 372
drwxr-xr-x  2 root root    4096 Aug 11 20:39 .
drwxr-sr-x 14 root staff   4096 Aug 19 11:42 ..
-rw-r--r--  1 root root   27099 Jun 15 16:40 bootstrap.jar
-rw-r--r--  1 root root    1647 Jun 15 16:41 catalina-tasks.xml
-rwxr-xr-x  1 root root   21646 Jun 15 16:40 catalina.sh
-rw-r--r--  1 root root  204944 Jun 15 16:40 commons-daemon-native.tar.gz
-rw-r--r--  1 root root   24283 Jun 15 16:40 commons-daemon.jar
-rwxr-xr-x  1 root root    1922 Jun 15 16:40 configtest.sh
-rwxr-xr-x  1 root root    7888 Jun 15 16:40 daemon.sh
-rwxr-xr-x  1 root root    1965 Jun 15 16:40 digest.sh
-rwxr-xr-x  1 root root    3547 Jun 15 16:40 setclasspath.sh
-rwxr-xr-x  1 root root    1902 Jun 15 16:40 shutdown.sh
-rwxr-xr-x  1 root root    1904 Jun 15 16:40 startup.sh
-rw-r--r--  1 root root   38197 Jun 15 16:40 tomcat-juli.jar
-rwxr-xr-x  1 root root    5024 Jun 15 16:40 tool-wrapper.sh
-rwxr-xr-x  1 root root    1908 Jun 15 16:40 version.sh
root@69d8006ba49f:/usr/local/tomcat/bin# ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ssl+   0:03 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -Djava.util.logging.config.file=/usr/local/tom...
   20 ?        Ss     0:00 bash
   33 ?        R+     0:00 ps ax
root@69d8006ba49f:/usr/local/tomcat/bin#

Is there an additional option that must be set to make tomcat generate the PID file?

The above Dockerfile is only a MCVE. In the real container I start tomcat by some wrapper scripts and need to shut it down on exit of the script. That is why I'm in need of the PID file...

E: Version '1.0.2c-2' for 'openssl' was not found

E: Version '1.0.2c-2' for 'openssl' was not found
The command '/bin/sh -c apt-get update && apt-get install -y --no-install-recommends libapr1 openssl="$OPENSSL_VERSION" && rm -rf /var/lib/apt/lists/*' returned a non-zero code: 100

I am trying to build docker file for tomcat 7 from docker hub and i am getting this exception. I am unable to resolve it. Please tell me what is wrong?

dockerfile rm /usr/local/tomcat/webapps/

i wanna rm /usr/local/tomcat/webapps/ and cp my ROOT.war,but throw an exception.

rm: cannot remove ‘/usr/local/tomcat/webapps/examples/jsp/jsp2/jspx’: Directory not empty
....

my docker conf

[Service]
Restart=always
StartLimitInterval=0
RestartSec=15
ExecStartPre=-/sbin/ip link del docker0
ExecStart=
ExecStart=/usr/bin/docker daemon --storage-driver=overlay -H fd://

Dockerfile

FROM tomcat:9.0 

ENV THRALL_SETTINGS_FILE=/root/dpl_settings.properties

USER root

RUN  rm -Rf /usr/local/tomcat/webapps/*


COPY ROOT.war /usr/local/tomcat/webapps/
COPY dpl_settings.properties /root
COPY docker-entrypoint.sh /

ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["catalina.sh", "run"]

Configuring jdbc data sources.

I was just wondering if there is an easy way to configure jdbc data sources and bind to jndi, my application needs that in order to be deployed.

Provide Sun Jre 7 & 8 Variants

We would prefer to use the sun runtime environment, sun are versions are available in then docker java repo. Is this possible?

can't debug tomcat - missing JDK

Hi there,
I can't run tomcat in debug mode...it seems the whole image contains only JRE,but JDK is required to run tomcat in debug mode...

I can start the tomcat....

$ docker run -it tomcat:8.5.6-jre8 catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/java-8-openjdk-amd64/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

...but can't debug it

$ docker run -it tomcat:8.5.6-jre8 catalina.sh debug
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

I wonder if this is a known issue and if there is any workaround....am I the only one who uses tomcat in debug mode?

Signature verification issue

When trying to build my Dockerfile, I get this error. It seemed to build fine as recently as a few days ago:


Step 19 : RUN curl -SL "$TOMCAT_TGZ_URL" -o tomcat.tar.gz && curl -SL "$T&& rm tomcat.tar.gz*ar.gz --strip-components=1
---> Running in xxxxxxxx
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 351 100 351 0 0 908 0 --:--:-- --:--:-- --:--:-- 1244
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 262 100 262 0 0 505 0 --:--:-- --:--:-- --:--:-- 678

gpg: no valid OpenPGP data found.
gpg: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.
INFO[0017] The command [/bin/sh -c curl -SL "$TOMCAT_TGZ_URL" -o tomcat.tar.gz && rm tomcat.tar.gz*] returned a non-zero code: 2 z.asc

Cannot install openjdk-8-jdk

Attempting to install openjdk-8-jdk fails. This issue has only started to manifest recently.

Test case

echo '
FROM tomcat:8.0-jre8
RUN apt-get -qq update \
    && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
    openjdk-8-jdk' | docker build -t t -

Output

Sending build context to Docker daemon 2.048 kB
Step 1 : FROM tomcat:8.0-jre8
 ---> f1fc1ce9e0ab
Step 2 : RUN apt-get -qq update     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends     openjdk-8-jdk
 ---> Running in 19d0bf7c7044
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 openjdk-8-jdk : Depends: openjdk-8-jre (= 8u121-b13-1~bpo8+1) but it is not going to be installed
                 Depends: openjdk-8-jdk-headless (= 8u121-b13-1~bpo8+1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
The command '/bin/sh -c apt-get -qq update     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends     openjdk-8-jdk' returned a non-zero code: 100

On a related note, please consider providing versions of the Tomcat images with the JDK installed instead of the JRE.

alpine tomcat

I use alpine build tomcat image
tomcat image file size 130.7Mb
tomcat version 8.5.3

How to restart catarina.sh from inside the container

It seems that there's no restart option for catalina.sh. I'd like to restart just my tomcat service from inside the container for logrotate, not from the docker host. Unfortunately, I don't have its source so I can't touch the app. Does anybody know how to restart or regenerate its log file?

[root@tc /]# docker exec tomcat /usr/local/tomcat/bin/catalina.sh  
Usage: catalina.sh ( commands ... )
commands:
  debug             Start Catalina in a debugger
  debug -security   Debug Catalina with a security manager
  jpda start        Start Catalina under JPDA debugger
  run               Start Catalina in the current window
  run -security     Start in the current window with security manager
  start             Start Catalina in a separate window
  start -security   Start in a separate window with security manager
  stop              Stop Catalina, waiting up to 5 seconds for the process to end
  stop n            Stop Catalina, waiting up to n seconds for the process to end
  stop -force       Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running
  stop n -force     Stop Catalina, wait up to n seconds and then use kill -KILL if still running
  version           What version of tomcat are you running?
Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined

tomcat:8.0-jre8 throws java.awt.AWTError

The most recent tomcat:8.0-jre8 image (sha256:ee79d209fabf4fb03fc9436360d9dcceac6bc31d1dd93ff5c45d62aded85edc1) throws a java.awt.AWTError similar to https://askubuntu.com/questions/695560/assistive-technology-not-found-error-while-building-aprof-plot
openjdk-8-jre-headless does not work together with assistive_technologies=org.GNOME.Accessibility.AtkWrapper set in /etc/java-8-openjdk/accessibility.properties
Fix might be to deactivate assistive_technologies entry or to use openjdk-8-jre instead of -headless

Enabling CORS header

Hi everyone, my problem is described here ,

I have to enable


Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: If-Modified-Since, Range, Origin

HTTP Response header.

How could i do? I don't know where to start from. I use tomcat as backend container based on that official image.

configtest stalling when trying to build the alpine tomcat Dockerfile on a Raspberry

I know it's a very specific problem, but I thought you would be interested to know about it since Docker is growing in usage on Raspberry devices.

So here is my build log, I guess the native library building is the problem, but I don't see any significant warning/error. The last "configtest" step runs for ever :

Logs
[Build]    Step 1 : FROM resin/raspberry-pi-alpine-openjdk:8-jre
[Build]     ---> bfe759b314cd
[Build]    Step 2 : ENV CATALINA_HOME /usr/local/tomcat
[Build]     ---> Running in fa8c7d52767e
[Build]     ---> 78e7aba6b86f
[Build]    Removing intermediate container fa8c7d52767e
[Build]    Step 3 : ENV PATH $CATALINA_HOME/bin:$PATH
[Build]     ---> Running in 1b06d3b5f5e7
[Build]     ---> 434ff8af50e9
[Build]    Removing intermediate container 1b06d3b5f5e7
[Build]    Step 4 : RUN mkdir -p "$CATALINA_HOME"
[Build]     ---> Running in 884a38080d46
[Build]     ---> 4677ae14ae08
[Build]    Removing intermediate container 884a38080d46
[Build]    Step 5 : WORKDIR $CATALINA_HOME
[Build]     ---> Running in 0ed489ac86b1
[Build]     ---> f37d5877d590
[Build]    Removing intermediate container 0ed489ac86b1
[Build]    Step 6 : ENV TOMCAT_NATIVE_LIBDIR $CATALINA_HOME/native-jni-lib
[Build]     ---> Running in 776095e31bb2
[Build]     ---> 18d8fc75cbea
[Build]    Removing intermediate container 776095e31bb2
[Build]    Step 7 : ENV LD_LIBRARY_PATH ${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$TOMCAT_NATIVE_L                               IBDIR
[Build]     ---> Running in ccfec906dda9
[Build]     ---> 946b81b77a0e
[Build]    Removing intermediate container ccfec906dda9
[Build]    Step 8 : RUN apk add --no-cache gnupg
[Build]     ---> Running in e50ee3a2066d
[Build]    fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/armhf/APKINDEX.tar.gz
[Build]    fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/armhf/APKINDEX.tar.gz
[Build]    OK: 92 MiB in 92 packages
[Build]     ---> be8a1aa1d9a0
[Build]    Removing intermediate container e50ee3a2066d
[Build]    Step 9 : ENV GPG_KEYS 05AB33110949707C93A279E3D3EFE6B686867BA6 07E48665A34DCAFAE52                               2E5E6266191C37C037D42 47309207D818FFD8DCD3F83F1931D684307A10A5 541FBE7D8F78B25E055DDEE13C3703                               89288584E7 61B832AC2F1C5A90F0F9B00A1C506407564C17A3 713DA88BE50911535FE716F5208B0AB1D63011C7                                79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED 9BA44C2621385CB966EBA586F72C284D731FABEE A2767728998                               6DB50844682F8ACB77FC2E86E29AC A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 DCFD35E0BF8CA7344752DE                               8B6FB21E8933C60243 F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE F7DA48BB64BCB84ECBA7EE6935CD23C10                               D498E23
[Build]     ---> Running in 03cea151476b
[Build]     ---> cbae4c769db5
[Build]    Removing intermediate container 03cea151476b
[Build]    Step 10 : RUN set -ex;       for key in $GPG_KEYS; do                gpg --keyserv                               er ha.pool.sks-keyservers.net --recv-keys "$key";       done
[Build]     ---> Running in 2f91e7cfaa3c
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 05AB33110949707C93A279E3D                               3EFE6B686867BA6
[Build]    gpg: directory '/root/.gnupg' created
[Build]    gpg: new configuration file '/root/.gnupg/dirmngr.conf' created
[Build]    gpg: new configuration file '/root/.gnupg/gpg.conf' created
[Build]    gpg: keybox '/root/.gnupg/pubring.kbx' created
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: ce 46) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: ce bb) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: e5 91) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 0e 78) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: fd c5) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 5e a3) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: b3 6a) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: e8 a5) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 52 2c) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: ac fc) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 5e 4a) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 0f 7d) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 8f 2a) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 32 db) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: b2 c3) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 3e e7) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: 3b bb) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: sig issued by D3EFE6B686867BA6 with class 0 (digest: dc 6a) is not valid over                                a user id or a key id, ignoring.
[Build]    gpg: /root/.gnupg/trustdb.gpg: trustdb created
[Build]    gpg: key D3EFE6B686867BA6: public key "Jean-Frederic Clere (jfclere) <JFrederic.Cl                               [email protected]>" imported
[Build]    gpg: no ultimately trusted keys found
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 07E48665A34DCAFAE522E5E6266191C37C037D42
[Build]    gpg: key 266191C37C037D42: public key "Yoav Shapira <[email protected]>" imported
[Build]    gpg: no ultimately trusted keys found
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 47309207D818FFD8DCD3F83F1931D684307A10A5
[Build]    gpg: key 1931D684307A10A5: public key "Henri Gomez <[email protected]>" imported
[Build]    gpg: no ultimately trusted keys found
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 541FBE7D8F78B25E055DDEE13C370389288584E7
[Build]    gpg: key 3C370389288584E7: public key "Rémy Maucherat <[email protected]>" imported
[Build]    gpg: no ultimately trusted keys found
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 61B832AC2F1C5A90F0F9B00A1C506407564C17A3
[Build]    gpg: key 1C506407564C17A3: public key "Mladen Turk (*** DEFAULT SIGNING KEY ***) <[email protected]>" imported
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 713DA88BE50911535FE716F5208B0AB1D63011C7
[Build]    gpg: key 208B0AB1D63011C7: public key "Violeta Georgieva Georgieva (CODE SIGNING KEY) <[email protected]>" imported
[Build]    gpg: no ultimately trusted keys found
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED
[Build]    gpg: key 6A3AD3F4F22C4FED: public key "Andy Armstrong <[email protected]>" imported
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 9BA44C2621385CB966EBA586F72C284D731FABEE
[Build]    gpg: key F72C284D731FABEE: public key "Tim Whittington (CODE SIGNING KEY) <[email protected]>" imported
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys A27677289986DB50844682F8ACB77FC2E86E29AC
[Build]    gpg: key ACB77FC2E86E29AC: public key "kevin seguin <[email protected]>" imported
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys A9C5DF4D22E99998D9875A5110C01C5A2F6059E7
[Build]    gpg: key 10C01C5A2F6059E7: public key "Mark E D Thomas <[email protected]>" imported
[Build]    gpg: no ultimately trusted keys found
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys DCFD35E0BF8CA7344752DE8B6FB21E8933C60243
[Build]    gpg: key 6FB21E8933C60243: public key "Mark E D Thomas <[email protected]>" imported
[Build]    gpg: no ultimately trusted keys found
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE
[Build]    gpg: key 3B7BBB100D811BBE: public key "Yoav Shapira <[email protected]>" imported
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]    + gpg --keyserver ha.pool.sks-keyservers.net --recv-keys F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23
[Build]    gpg: key 35CD23C10D498E23: public key "Mladen Turk (Default signing key) <[email protected]>" imported
[Build]    gpg: no ultimately trusted keys found
[Build]    gpg: Total number processed: 1
[Build]    gpg:               imported: 1
[Build]     ---> 50f482c8a880
[Build]    Removing intermediate container 2f91e7cfaa3c
[Build]    Step 11 : ENV TOMCAT_MAJOR 8
[Build]     ---> Running in f744f7af0e08
[Build]     ---> 4340fb72a245
[Build]    Removing intermediate container f744f7af0e08
[Build]    Step 12 : ENV TOMCAT_VERSION 8.5.14
[Build]     ---> Running in b4a7fd808ad2
[Build]     ---> b0d968d53fc8
[Build]    Removing intermediate container b4a7fd808ad2
[Build]    Step 13 : ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
[Build]     ---> Running in 43c5b724148d
[Build]     ---> c3a70c46d5b5
[Build]    Removing intermediate container 43c5b724148d
[Build]    Step 14 : ENV TOMCAT_ASC_URL https://www.apache.org/dist/tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz.asc
[Build]     ---> Running in a240bd1de7c5
[Build]     ---> 8b123991bc02
[Build]    Removing intermediate container a240bd1de7c5
[Build]    Step 15 : RUN set -x                 && apk add --no-cache --virtual .fetch-deps             ca-certificates    tar              openssl         && wget -O tomcat.tar.gz "$TOMCAT_TGZ_URL"      && wget -O tomcat.tar.gz.asc "$TOMCAT_ASC_URL"      && gpg --batch --verify tomcat.tar.gz.asc tomcat.tar.gz         && tar -xvf tomcat.tar.gz --strip-components=1  && rm bin/*.bat     && rm tomcat.tar.gz*            && nativeBuildDir="$(mktemp -d)"        && tar -xvf bin/tomcat-native.tar.gz -C "$nativeBuildDir" --strip-components=1      && apk add --no-cache --virtual .native-build-deps              apr-dev    gcc              libc-dev                make            "openjdk${JAVA_VERSION%%[-~bu]*}"="$JAVA_ALPINE_VERSION"           openssl-dev      && (            export CATALINA_HOME="$PWD"             && cd "$nativeBuildDir/native"          && ./configure                      --libdir="$TOMCAT_NATIVE_LIBDIR"                        --prefix="$CATALINA_HOME"                  --with-apr="$(which apr-1-config)"                       --with-java-home="$(docker-java-home)"                  --with-ssl=yes              && make -j$(getconf _NPROCESSORS_ONLN)          && make install         )       && runDeps="$(          scanelf --needed --nobanner --recursive "$TOMCAT_NATIVE_LIBDIR"                     | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }'                  | sort -u                       | xargs -r apk info --installed                         | sort -u  )"       && apk add --virtual .tomcat-native-rundeps $runDeps    && apk del .fetch-deps .native-build-deps       && rm -rf "$nativeBuildDir"         && rm bin/tomcat-native.tar.gz
[Build]     ---> Running in 7c2d97b54314
[Build]    + apk add --no-cache --virtual .fetch-deps ca-certificates tar openssl
[Build]    fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/armhf/APKINDEX.tar.gz
[Build]    fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/armhf/APKINDEX.tar.gz
[Build]    (1/4) Installing libcrypto1.0 (1.0.2k-r0)
[Build]    (2/4) Installing libssl1.0 (1.0.2k-r0)
[Build]    (3/4) Installing openssl (1.0.2k-r0)
[Build]    (4/4) Installing .fetch-deps (0)
[Build]    Executing busybox-1.25.1-r0.trigger
[Build]    Executing ca-certificates-20161130-r1.trigger
[Build]    OK: 94 MiB in 96 packages
[Build]    + wget -O tomcat.tar.gz https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz
[Build]    Connecting to www.apache.org (140.211.11.105:443)
[Build]    Connecting to mirrors.koehn.com (209.240.109.238:80)
[Build]    tomcat.tar.gz        100% |*******************************|  9156k  0:00:00 ETA
[Build]
[Build]    + wget -O tomcat.tar.gz.asc https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz.asc
[Build]    Connecting to www.apache.org (140.211.11.105:443)
[Build]    tomcat.tar.gz.asc    100% |*******************************|   188   0:00:00 ETA
[Build]
[Build]    + gpg --batch --verify tomcat.tar.gz.asc tomcat.tar.gz
[Build]    gpg: Signature made Thu Apr 13 12:58:10 2017 UTC
[Build]    gpg:                using DSA key 6FB21E8933C60243
[Build]    gpg: Good signature from "Mark E D Thomas <[email protected]>" [unknown]
[Build]    gpg:                 aka "Mark E D Thomas <[email protected]>" [unknown]
[Build]    gpg:                 aka "Mark E D Thomas <[email protected]>" [unknown]
[Build]    gpg: WARNING: This key is not certified with a trusted signature!
[Build]    gpg:          There is no indication that the signature belongs to the owner.
[Build]    Primary key fingerprint: DCFD 35E0 BF8C A734 4752  DE8B 6FB2 1E89 33C6 0243
[Build]    + tar -xvf tomcat.tar.gz --strip-components=1
[Build]    apache-tomcat-8.5.14/conf/
[Build]    apache-tomcat-8.5.14/conf/catalina.policy
[Build]    apache-tomcat-8.5.14/conf/catalina.properties
[Build]    apache-tomcat-8.5.14/conf/context.xml
[Build]    apache-tomcat-8.5.14/conf/jaspic-providers.xml
[Build]    apache-tomcat-8.5.14/conf/jaspic-providers.xsd
[Build]    apache-tomcat-8.5.14/conf/logging.properties
[Build]    apache-tomcat-8.5.14/conf/server.xml
[Build]    apache-tomcat-8.5.14/conf/tomcat-users.xml
[Build]    apache-tomcat-8.5.14/conf/tomcat-users.xsd
[Build]    apache-tomcat-8.5.14/conf/web.xml
[Build]    apache-tomcat-8.5.14/bin/
[Build]    apache-tomcat-8.5.14/lib/
[Build]    apache-tomcat-8.5.14/logs/
[Build]    apache-tomcat-8.5.14/temp/
[Build]    apache-tomcat-8.5.14/webapps/
[Build]    apache-tomcat-8.5.14/webapps/ROOT/
[Build]    apache-tomcat-8.5.14/webapps/ROOT/WEB-INF/
[Build]    apache-tomcat-8.5.14/webapps/docs/
[Build]    apache-tomcat-8.5.14/webapps/docs/WEB-INF/
[Build]    apache-tomcat-8.5.14/webapps/docs/api/
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/docs/
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/src/
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/src/mypackage/
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/web/
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/web/WEB-INF/
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/web/images/
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/requestProcess/
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/startup/
[Build]    apache-tomcat-8.5.14/webapps/docs/config/
[Build]    apache-tomcat-8.5.14/webapps/docs/elapi/
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/
[Build]    apache-tomcat-8.5.14/webapps/docs/images/
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fonts/
[Build]    apache-tomcat-8.5.14/webapps/docs/jspapi/
[Build]    apache-tomcat-8.5.14/webapps/docs/servletapi/
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/
[Build]    apache-tomcat-8.5.14/webapps/docs/websocketapi/
[Build]    apache-tomcat-8.5.14/webapps/examples/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/checkbox/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/colors/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/dates/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/error/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/filters/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/http2/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/el/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/listeners/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/num/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/sessions/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/util/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/validators/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/chat/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/jsp/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/jsp2/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/jsp/applet/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/lib/
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/tags/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/async/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/checkbox/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/colors/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/dates/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/error/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/forward/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/images/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/include/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsptoserv/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/num/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/plugin/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/plugin/applet/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/security/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/security/protected/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/sessions/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/simpletag/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/snp/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/xml/
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/images/
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/nonblocking/
[Build]    apache-tomcat-8.5.14/webapps/examples/websocket/
[Build]    apache-tomcat-8.5.14/webapps/host-manager/
[Build]    apache-tomcat-8.5.14/webapps/host-manager/META-INF/
[Build]    apache-tomcat-8.5.14/webapps/host-manager/WEB-INF/
[Build]    apache-tomcat-8.5.14/webapps/host-manager/WEB-INF/jsp/
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/
[Build]    apache-tomcat-8.5.14/webapps/manager/
[Build]    apache-tomcat-8.5.14/webapps/manager/META-INF/
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/jsp/
[Build]    apache-tomcat-8.5.14/webapps/manager/images/
[Build]    apache-tomcat-8.5.14/work/
[Build]    apache-tomcat-8.5.14/LICENSE
[Build]    apache-tomcat-8.5.14/NOTICE
[Build]    apache-tomcat-8.5.14/RELEASE-NOTES
[Build]    apache-tomcat-8.5.14/RUNNING.txt
[Build]    apache-tomcat-8.5.14/bin/bootstrap.jar
[Build]    apache-tomcat-8.5.14/bin/catalina-tasks.xml
[Build]    apache-tomcat-8.5.14/bin/catalina.bat
[Build]    apache-tomcat-8.5.14/bin/commons-daemon-native.tar.gz
[Build]    apache-tomcat-8.5.14/bin/commons-daemon.jar
[Build]    apache-tomcat-8.5.14/bin/configtest.bat
[Build]    apache-tomcat-8.5.14/bin/digest.bat
[Build]    apache-tomcat-8.5.14/bin/setclasspath.bat
[Build]    apache-tomcat-8.5.14/bin/shutdown.bat
[Build]    apache-tomcat-8.5.14/bin/startup.bat
[Build]    apache-tomcat-8.5.14/bin/tomcat-juli.jar
[Build]    apache-tomcat-8.5.14/bin/tomcat-native.tar.gz
[Build]    apache-tomcat-8.5.14/bin/tool-wrapper.bat
[Build]    apache-tomcat-8.5.14/bin/version.bat
[Build]    apache-tomcat-8.5.14/lib/annotations-api.jar
[Build]    apache-tomcat-8.5.14/lib/catalina-ant.jar
[Build]    apache-tomcat-8.5.14/lib/catalina-ha.jar
[Build]    apache-tomcat-8.5.14/lib/catalina-storeconfig.jar
[Build]    apache-tomcat-8.5.14/lib/catalina-tribes.jar
[Build]    apache-tomcat-8.5.14/lib/catalina.jar
[Build]    apache-tomcat-8.5.14/lib/ecj-4.6.1.jar
[Build]    apache-tomcat-8.5.14/lib/el-api.jar
[Build]    apache-tomcat-8.5.14/lib/jasper-el.jar
[Build]    apache-tomcat-8.5.14/lib/jasper.jar
[Build]    apache-tomcat-8.5.14/lib/jaspic-api.jar
[Build]    apache-tomcat-8.5.14/lib/jsp-api.jar
[Build]    apache-tomcat-8.5.14/lib/servlet-api.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-api.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-coyote.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-dbcp.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-i18n-es.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-i18n-fr.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-i18n-ja.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-jdbc.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-jni.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-util-scan.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-util.jar
[Build]    apache-tomcat-8.5.14/lib/tomcat-websocket.jar
[Build]    apache-tomcat-8.5.14/lib/websocket-api.jar
[Build]    apache-tomcat-8.5.14/temp/safeToDelete.tmp
[Build]    apache-tomcat-8.5.14/webapps/ROOT/RELEASE-NOTES.txt
[Build]    apache-tomcat-8.5.14/webapps/ROOT/WEB-INF/web.xml
[Build]    apache-tomcat-8.5.14/webapps/ROOT/asf-logo-wide.svg
[Build]    apache-tomcat-8.5.14/webapps/ROOT/bg-button.png
[Build]    apache-tomcat-8.5.14/webapps/ROOT/bg-middle.png
[Build]    apache-tomcat-8.5.14/webapps/ROOT/bg-nav-item.png
[Build]    apache-tomcat-8.5.14/webapps/ROOT/bg-nav.png
[Build]    apache-tomcat-8.5.14/webapps/ROOT/bg-upper.png
[Build]    apache-tomcat-8.5.14/webapps/ROOT/favicon.ico
[Build]    apache-tomcat-8.5.14/webapps/ROOT/index.jsp
[Build]    apache-tomcat-8.5.14/webapps/ROOT/tomcat-power.gif
[Build]    apache-tomcat-8.5.14/webapps/ROOT/tomcat.css
[Build]    apache-tomcat-8.5.14/webapps/ROOT/tomcat.gif
[Build]    apache-tomcat-8.5.14/webapps/ROOT/tomcat.png
[Build]    apache-tomcat-8.5.14/webapps/ROOT/tomcat.svg
[Build]    apache-tomcat-8.5.14/webapps/docs/BUILDING.txt
[Build]    apache-tomcat-8.5.14/webapps/docs/RELEASE-NOTES.txt
[Build]    apache-tomcat-8.5.14/webapps/docs/RUNNING.txt
[Build]    apache-tomcat-8.5.14/webapps/docs/WEB-INF/web.xml
[Build]    apache-tomcat-8.5.14/webapps/docs/aio.html
[Build]    apache-tomcat-8.5.14/webapps/docs/api/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/build.xml.txt
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/deployment.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/installation.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/introduction.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/processes.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/build.xml
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/docs/README.txt
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/sample.war
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/src/mypackage/Hello.java
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/web/WEB-INF/web.xml
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/web/hello.jsp
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/web/images/tomcat.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/sample/web/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/source.html
[Build]    apache-tomcat-8.5.14/webapps/docs/appdev/web.xml.txt
[Build]    apache-tomcat-8.5.14/webapps/docs/apr.html
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/overview.html
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/requestProcess.html
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/requestProcess/authentication-process.png
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/requestProcess/request-process.png
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/startup.html
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/startup/serverStartup.pdf
[Build]    apache-tomcat-8.5.14/webapps/docs/architecture/startup/serverStartup.txt
[Build]    apache-tomcat-8.5.14/webapps/docs/balancer-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/building.html
[Build]    apache-tomcat-8.5.14/webapps/docs/cgi-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/changelog.html
[Build]    apache-tomcat-8.5.14/webapps/docs/class-loader-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/cluster-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/comments.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/ajp.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/automatic-deployment.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-channel.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-deployer.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-interceptor.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-listener.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-manager.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-membership.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-receiver.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-sender.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster-valve.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cluster.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/context.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/cookie-processor.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/credentialhandler.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/engine.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/executor.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/filter.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/globalresources.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/host.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/http.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/http2.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/jar-scan-filter.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/jar-scanner.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/jaspic.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/listeners.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/loader.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/manager.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/realm.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/resources.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/server.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/service.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/sessionidgenerator.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/systemprops.html
[Build]    apache-tomcat-8.5.14/webapps/docs/config/valve.html
[Build]    apache-tomcat-8.5.14/webapps/docs/connectors.html
[Build]    apache-tomcat-8.5.14/webapps/docs/default-servlet.html
[Build]    apache-tomcat-8.5.14/webapps/docs/deployer-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/developers.html
[Build]    apache-tomcat-8.5.14/webapps/docs/elapi/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/extras.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/fs-admin-apps.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/fs-admin-objects.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/fs-admin-opers.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/fs-default.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/fs-jdbc-realm.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/fs-jndi-realm.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/fs-memory-realm.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/funcspecs/mbean-names.html
[Build]    apache-tomcat-8.5.14/webapps/docs/html-manager-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/images/add.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/images/asf-logo.svg
[Build]    apache-tomcat-8.5.14/webapps/docs/images/code.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/images/cors-flowchart.png
[Build]    apache-tomcat-8.5.14/webapps/docs/images/design.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/images/docs-stylesheet.css
[Build]    apache-tomcat-8.5.14/webapps/docs/images/docs.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fix.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fonts/OpenSans400.woff
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fonts/OpenSans400italic.woff
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fonts/OpenSans600.woff
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fonts/OpenSans600italic.woff
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fonts/OpenSans700.woff
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fonts/OpenSans700italic.woff
[Build]    apache-tomcat-8.5.14/webapps/docs/images/fonts/fonts.css
[Build]    apache-tomcat-8.5.14/webapps/docs/images/printer.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/images/tomcat.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/images/tomcat.png
[Build]    apache-tomcat-8.5.14/webapps/docs/images/tomcat.svg
[Build]    apache-tomcat-8.5.14/webapps/docs/images/update.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/images/void.gif
[Build]    apache-tomcat-8.5.14/webapps/docs/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/introduction.html
[Build]    apache-tomcat-8.5.14/webapps/docs/jasper-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/jdbc-pool.html
[Build]    apache-tomcat-8.5.14/webapps/docs/jndi-datasource-examples-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/jndi-resources-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/jspapi/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/logging.html
[Build]    apache-tomcat-8.5.14/webapps/docs/manager-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/maven-jars.html
[Build]    apache-tomcat-8.5.14/webapps/docs/mbeans-descriptors-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/monitoring.html
[Build]    apache-tomcat-8.5.14/webapps/docs/proxy-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/realm-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/rewrite.html
[Build]    apache-tomcat-8.5.14/webapps/docs/security-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/security-manager-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/servletapi/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/setup.html
[Build]    apache-tomcat-8.5.14/webapps/docs/ssi-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/ssl-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/developers.html
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/faq.html
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/interceptors.html
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/introduction.html
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/membership.html
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/setup.html
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/status.html
[Build]    apache-tomcat-8.5.14/webapps/docs/tribes/transport.html
[Build]    apache-tomcat-8.5.14/webapps/docs/virtual-hosting-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/web-socket-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/websocketapi/index.html
[Build]    apache-tomcat-8.5.14/webapps/docs/windows-auth-howto.html
[Build]    apache-tomcat-8.5.14/webapps/docs/windows-service-howto.html
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/CookieExample.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/CookieExample.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/HelloWorldExample.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/HelloWorldExample.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/LocalStrings.properties
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/LocalStrings_en.properties
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/LocalStrings_es.properties
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/LocalStrings_pt.properties
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/RequestHeaderExample.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/RequestHeaderExample.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/RequestInfoExample.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/RequestInfoExample.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/RequestParamExample.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/RequestParamExample.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/ServletToJsp.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/ServletToJsp.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/SessionExample.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/SessionExample.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async0$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async0.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async0.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async1$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async1.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async2$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async2.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async2.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async3.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Async3.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/AsyncStockServlet.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/AsyncStockServlet.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Stockticker$Stock.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Stockticker$TickListener.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Stockticker.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/async/Stockticker.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/Entries.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/Entries.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/Entry.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/Entry.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/JspCalendar.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/JspCalendar.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/TableBean.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/cal/TableBean.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/checkbox/CheckTest.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/checkbox/CheckTest.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/colors/ColorGameBean.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/colors/ColorGameBean.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/dates/JspCalendar.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/dates/JspCalendar.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/error/Smart.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/error/Smart.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/FooTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/FooTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/LogTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/LogTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/ShowSource.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/ShowSource.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/ValuesTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/examples/ValuesTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/filters/ExampleFilter.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/http2/SimpleImagePush.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/http2/SimpleImagePush.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/BookBean.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/FooBean.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/ValuesBean.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/ValuesBean.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/el/Functions.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/listeners/ContextListener.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/listeners/SessionListener.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/ByteCounter$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/ByteCounter$CounterListener.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/ByteCounter.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/ByteCounter.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/NumberWriter$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/NumberWriter$NumberWriterListener.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/NumberWriter.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/nonblocking/NumberWriter.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/num/NumberGuessBean.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/num/NumberGuessBean.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/sessions/DummyCart.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/sessions/DummyCart.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/util/CookieFilter.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/util/CookieFilter.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/util/HTMLFilter.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/validators/DebugValidator.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/ExamplesConfig.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/ExamplesConfig.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/chat/ChatAnnotation.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/chat/ChatAnnotation.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Client$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Client.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Client.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage$ParseException.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawMessage.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardContextListener.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardContextListener.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint$2.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint$3$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint$3.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$1$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$2.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$MessageType.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Room$Player.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/AbstractWebsocketMessage.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/AbstractWebsocketMessage.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/BinaryWebsocketMessage.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/BinaryWebsocketMessage.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/CloseWebsocketMessage.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/CloseWebsocketMessage.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/StringWebsocketMessage.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/drawboard/wsmessages/StringWebsocketMessage.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoAnnotation.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoAnnotation.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoAsyncAnnotation$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoAsyncAnnotation$CompletedFuture.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoAsyncAnnotation.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoAsyncAnnotation.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$EchoMessageHandlerBinary.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint$EchoMessageHandlerText.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoEndpoint.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoStreamAnnotation.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/EchoStreamAnnotation.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/echo/servers.json
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/Direction.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/Direction.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/Location$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/Location.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/Location.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/Snake.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/Snake.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/SnakeAnnotation.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/SnakeAnnotation.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/SnakeTimer$1.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/SnakeTimer.class
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/classes/websocket/snake/SnakeTimer.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/jsp2/jsp2-example-taglib.tld
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/jsp/applet/Clock2.java
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/jsp/debug-taglib.tld
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/jsp/example-taglib.tld
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/lib/taglibs-standard-impl-1.2.5.jar
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/lib/taglibs-standard-spec-1.2.5.jar
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/tags/displayProducts.tag
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/tags/helloWorld.tag
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/tags/panel.tag
[Build]    apache-tomcat-8.5.14/webapps/examples/WEB-INF/web.xml
[Build]    apache-tomcat-8.5.14/webapps/examples/index.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/async/async1.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/async/async1.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/async/async3.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/async/async3.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/async/index.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/async/index.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/Entries.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/Entry.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/JspCalendar.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/TableBean.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/cal1.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/cal1.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/cal2.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/cal2.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/calendar.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/cal/login.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/checkbox/CheckTest.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/checkbox/check.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/checkbox/checkresult.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/checkbox/checkresult.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/checkbox/cresult.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/colors/ColorGameBean.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/colors/clr.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/colors/colors.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/colors/colrs.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/colors/colrs.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/dates/date.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/dates/date.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/dates/date.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/error/er.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/error/err.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/error/err.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/error/error.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/error/errorpge.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/error/errorpge.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/forward/forward.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/forward/forward.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/forward/fwd.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/forward/one.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/forward/one.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/forward/two.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/images/code.gif
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/images/execute.gif
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/images/read.gif
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/images/return.gif
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/include/foo.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/include/foo.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/include/foo.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/include/inc.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/include/include.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/include/include.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/index.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/Functions.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/ValuesBean.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/ValuesTag.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/basic-arithmetic.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/basic-arithmetic.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/basic-comparisons.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/basic-comparisons.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/composite.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/composite.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/composite.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/functions.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/functions.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/functions.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/implicit-objects.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/implicit-objects.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/el/implicit-objects.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/FooBean.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/HelloWorldSimpleTag.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/ShuffleSimpleTag.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/TileSimpleTag.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/jspattribute.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/jspattribute.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/shuffle.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspattribute/shuffle.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/basic.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/basic.jspx
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/basic.jspx.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/svgexample.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/textRotate.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/textRotate.jpg
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/textRotate.jspx
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/jspx/textRotate.jspx.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/EchoAttributesTag.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/coda.jspf
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/coda.jspf.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/config.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/config.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/config.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/dynamicattrs.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/dynamicattrs.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/prelude.jspf
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/misc/prelude.jspf.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/BookBean.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/FindBookSimpleTag.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/Functions.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/HelloWorldSimpleTag.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/RepeatSimpleTag.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/book.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/book.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/book.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/hello.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/hello.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/hello.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/repeat.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/repeat.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/simpletag/repeat.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/displayProducts.tag.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/hello.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/hello.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/hello.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/helloWorld.tag.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/panel.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/panel.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/panel.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/panel.tag.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/products.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/products.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsp2/tagfiles/products.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsptoserv/ServletToJsp.java.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsptoserv/hello.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsptoserv/hello.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/jsptoserv/jts.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/num/numguess.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/num/numguess.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/num/numguess.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/plugin/applet/Clock2.class
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/plugin/applet/Clock2.java
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/plugin/plugin.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/plugin/plugin.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/plugin/plugin.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/security/protected/error.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/security/protected/error.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/security/protected/index.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/security/protected/index.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/security/protected/login.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/security/protected/login.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/sessions/DummyCart.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/sessions/carts.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/sessions/carts.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/sessions/carts.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/sessions/crt.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/simpletag/foo.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/simpletag/foo.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/simpletag/foo.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/snp/snoop.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/snp/snoop.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/snp/snoop.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/source.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/source.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/choose.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/choose.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/choose.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/foreach.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/foreach.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/foreach.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/howto.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/if.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/if.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/if.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/tagplugin/notes.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/xml/xml.html
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/xml/xml.jsp
[Build]    apache-tomcat-8.5.14/webapps/examples/jsp/xml/xml.jsp.html
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/cookies.html
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/helloworld.html
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/images/code.gif
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/images/execute.gif
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/images/return.gif
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/index.html
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/nonblocking/bytecounter.html
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/reqheaders.html
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/reqinfo.html
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/reqparams.html
[Build]    apache-tomcat-8.5.14/webapps/examples/servlets/sessions.html
[Build]    apache-tomcat-8.5.14/webapps/examples/websocket/chat.xhtml
[Build]    apache-tomcat-8.5.14/webapps/examples/websocket/drawboard.xhtml
[Build]    apache-tomcat-8.5.14/webapps/examples/websocket/echo.xhtml
[Build]    apache-tomcat-8.5.14/webapps/examples/websocket/index.xhtml
[Build]    apache-tomcat-8.5.14/webapps/examples/websocket/snake.xhtml
[Build]    apache-tomcat-8.5.14/webapps/host-manager/META-INF/context.xml
[Build]    apache-tomcat-8.5.14/webapps/host-manager/WEB-INF/jsp/401.jsp
[Build]    apache-tomcat-8.5.14/webapps/host-manager/WEB-INF/jsp/403.jsp
[Build]    apache-tomcat-8.5.14/webapps/host-manager/WEB-INF/jsp/404.jsp
[Build]    apache-tomcat-8.5.14/webapps/host-manager/WEB-INF/web.xml
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/add.gif
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/asf-logo.svg
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/code.gif
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/design.gif
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/docs.gif
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/fix.gif
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/tomcat.gif
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/update.gif
[Build]    apache-tomcat-8.5.14/webapps/host-manager/images/void.gif
[Build]    apache-tomcat-8.5.14/webapps/host-manager/index.jsp
[Build]    apache-tomcat-8.5.14/webapps/host-manager/manager.xml
[Build]    apache-tomcat-8.5.14/webapps/manager/META-INF/context.xml
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/jsp/401.jsp
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/jsp/403.jsp
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/jsp/404.jsp
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/jsp/connectorCiphers.jsp
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/jsp/sessionDetail.jsp
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/jsp/sessionsList.jsp
[Build]    apache-tomcat-8.5.14/webapps/manager/WEB-INF/web.xml
[Build]    apache-tomcat-8.5.14/webapps/manager/images/add.gif
[Build]    apache-tomcat-8.5.14/webapps/manager/images/asf-logo.svg
[Build]    apache-tomcat-8.5.14/webapps/manager/images/code.gif
[Build]    apache-tomcat-8.5.14/webapps/manager/images/design.gif
[Build]    apache-tomcat-8.5.14/webapps/manager/images/docs.gif
[Build]    apache-tomcat-8.5.14/webapps/manager/images/fix.gif
[Build]    apache-tomcat-8.5.14/webapps/manager/images/tomcat.gif
[Build]    apache-tomcat-8.5.14/webapps/manager/images/update.gif
[Build]    apache-tomcat-8.5.14/webapps/manager/images/void.gif
[Build]    apache-tomcat-8.5.14/webapps/manager/index.jsp
[Build]    apache-tomcat-8.5.14/webapps/manager/status.xsd
[Build]    apache-tomcat-8.5.14/webapps/manager/xform.xsl
[Build]    apache-tomcat-8.5.14/bin/catalina.sh
[Build]    apache-tomcat-8.5.14/bin/configtest.sh
[Build]    apache-tomcat-8.5.14/bin/daemon.sh
[Build]    apache-tomcat-8.5.14/bin/digest.sh
[Build]    apache-tomcat-8.5.14/bin/setclasspath.sh
[Build]    apache-tomcat-8.5.14/bin/shutdown.sh
[Build]    apache-tomcat-8.5.14/bin/startup.sh
[Build]    apache-tomcat-8.5.14/bin/tool-wrapper.sh
[Build]    apache-tomcat-8.5.14/bin/version.sh
[Build]    + rm bin/catalina.bat bin/configtest.bat bin/digest.bat bin/setclasspath.bat bin/shutdown.bat bin/startup.bat bin/tool-wrapper.bat bin/version.bat
[Build]    + rm tomcat.tar.gz tomcat.tar.gz.asc
[Build]    + mktemp -d
[Build]    + nativeBuildDir=/tmp/tmp.nfLNnd
[Build]    + tar -xvf bin/tomcat-native.tar.gz -C /tmp/tmp.nfLNnd --strip-components=1
[Build]    tomcat-native-1.2.12-src/CMakeLists.txt
[Build]    tomcat-native-1.2.12-src/examples/
[Build]    tomcat-native-1.2.12-src/examples/mkcerts
[Build]    tomcat-native-1.2.12-src/examples/org/
[Build]    tomcat-native-1.2.12-src/examples/org/apache/
[Build]    tomcat-native-1.2.12-src/examples/org/apache/tomcat/
[Build]    tomcat-native-1.2.12-src/examples/org/apache/tomcat/jni/
[Build]    tomcat-native-1.2.12-src/examples/org/apache/tomcat/jni/Echo.java
[Build]    tomcat-native-1.2.12-src/examples/org/apache/tomcat/jni/SSLServer.java
[Build]    tomcat-native-1.2.12-src/examples/org/apache/tomcat/jni/SSL.properties
[Build]    tomcat-native-1.2.12-src/examples/org/apache/tomcat/jni/LocalServer.java
[Build]    tomcat-native-1.2.12-src/examples/org/apache/tomcat/jni/Echo.properties
[Build]    tomcat-native-1.2.12-src/examples/org/apache/tomcat/jni/Local.properties
[Build]    tomcat-native-1.2.12-src/build.xml
[Build]    tomcat-native-1.2.12-src/xdocs/
[Build]    tomcat-native-1.2.12-src/xdocs/index.xml
[Build]    tomcat-native-1.2.12-src/xdocs/miscellaneous/
[Build]    tomcat-native-1.2.12-src/xdocs/miscellaneous/changelog.xml
[Build]    tomcat-native-1.2.12-src/xdocs/miscellaneous/project.xml
[Build]    tomcat-native-1.2.12-src/xdocs/style.xsl
[Build]    tomcat-native-1.2.12-src/xdocs/news/
[Build]    tomcat-native-1.2.12-src/xdocs/news/2016.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/2009.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/2014.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/2011.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/2012.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/2008.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/2015.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/project.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/2013.xml
[Build]    tomcat-native-1.2.12-src/xdocs/news/2010.xml
[Build]    tomcat-native-1.2.12-src/xdocs/build.xml
[Build]    tomcat-native-1.2.12-src/xdocs/images/
[Build]    tomcat-native-1.2.12-src/xdocs/images/update.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/void.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/code.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/docs-stylesheet.css
[Build]    tomcat-native-1.2.12-src/xdocs/images/style.css
[Build]    tomcat-native-1.2.12-src/xdocs/images/docs.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/add.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/printer.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/fix.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/tomcat.png
[Build]    tomcat-native-1.2.12-src/xdocs/images/tomcat.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/design.gif
[Build]    tomcat-native-1.2.12-src/xdocs/images/asf-feather.png
[Build]    tomcat-native-1.2.12-src/xdocs/project.xml
[Build]    tomcat-native-1.2.12-src/jnirelease.sh
[Build]    tomcat-native-1.2.12-src/LICENSE
[Build]    tomcat-native-1.2.12-src/README.txt
[Build]    tomcat-native-1.2.12-src/native/
[Build]    tomcat-native-1.2.12-src/native/tcnative.spec
[Build]    tomcat-native-1.2.12-src/native/config.layout
[Build]    tomcat-native-1.2.12-src/native/configure.in
[Build]    tomcat-native-1.2.12-src/native/buildconf
[Build]    tomcat-native-1.2.12-src/native/configure
[Build]    tomcat-native-1.2.12-src/native/NMAKEmakefile.inc
[Build]    tomcat-native-1.2.12-src/native/NMAKEmakefile
[Build]    tomcat-native-1.2.12-src/native/tcnative.dsp
[Build]    tomcat-native-1.2.12-src/native/srclib/
[Build]    tomcat-native-1.2.12-src/native/srclib/apr/
[Build]    tomcat-native-1.2.12-src/native/srclib/apr/NMAKEmakefile
[Build]    tomcat-native-1.2.12-src/native/srclib/apr/apr-enable-ipv6.patch
[Build]    tomcat-native-1.2.12-src/native/srclib/VERSIONS
[Build]    tomcat-native-1.2.12-src/native/srclib/openssl/
[Build]    tomcat-native-1.2.12-src/native/srclib/openssl/openssl-msvcrt.patch
[Build]    tomcat-native-1.2.12-src/native/srclib/BUILDING
[Build]    tomcat-native-1.2.12-src/native/libtcnative.dsw
[Build]    tomcat-native-1.2.12-src/native/include/
[Build]    tomcat-native-1.2.12-src/native/include/ssl_private.h
[Build]    tomcat-native-1.2.12-src/native/include/tcn_api.h
[Build]    tomcat-native-1.2.12-src/native/include/tcn.h
[Build]    tomcat-native-1.2.12-src/native/include/tcn_version.h
[Build]    tomcat-native-1.2.12-src/native/libtcnative.dsp
[Build]    tomcat-native-1.2.12-src/native/build-outputs.mk
[Build]    tomcat-native-1.2.12-src/native/os/
[Build]    tomcat-native-1.2.12-src/native/os/netware/
[Build]    tomcat-native-1.2.12-src/native/os/netware/system.c
[Build]    tomcat-native-1.2.12-src/native/os/win32/
[Build]    tomcat-native-1.2.12-src/native/os/win32/apache.ico
[Build]    tomcat-native-1.2.12-src/native/os/win32/registry.c
[Build]    tomcat-native-1.2.12-src/native/os/win32/system.c
[Build]    tomcat-native-1.2.12-src/native/os/win32/libtcnative.rc
[Build]    tomcat-native-1.2.12-src/native/os/win32/logmessages.mc
[Build]    tomcat-native-1.2.12-src/native/os/win32/ntpipe.c
[Build]    tomcat-native-1.2.12-src/native/os/win32/logmessages.bin
[Build]    tomcat-native-1.2.12-src/native/os/unix/
[Build]    tomcat-native-1.2.12-src/native/os/unix/uxpipe.c
[Build]    tomcat-native-1.2.12-src/native/os/unix/system.c
[Build]    tomcat-native-1.2.12-src/native/src/
[Build]    tomcat-native-1.2.12-src/native/src/user.c
[Build]    tomcat-native-1.2.12-src/native/src/os.c
[Build]    tomcat-native-1.2.12-src/native/src/proc.c
[Build]    tomcat-native-1.2.12-src/native/src/pool.c
[Build]    tomcat-native-1.2.12-src/native/src/address.c
[Build]    tomcat-native-1.2.12-src/native/src/bb.c
[Build]    tomcat-native-1.2.12-src/native/src/stdlib.c
[Build]    tomcat-native-1.2.12-src/native/src/multicast.c
[Build]    tomcat-native-1.2.12-src/native/src/poll.c
[Build]    tomcat-native-1.2.12-src/native/src/sslnetwork.c
[Build]    tomcat-native-1.2.12-src/native/src/lock.c
[Build]    tomcat-native-1.2.12-src/native/src/sslcontext.c
[Build]    tomcat-native-1.2.12-src/native/src/sslutils.c
[Build]    tomcat-native-1.2.12-src/native/src/mmap.c
[Build]    tomcat-native-1.2.12-src/native/src/network.c
[Build]    tomcat-native-1.2.12-src/native/src/shm.c
[Build]    tomcat-native-1.2.12-src/native/src/dir.c
[Build]    tomcat-native-1.2.12-src/native/src/thread.c
[Build]    tomcat-native-1.2.12-src/native/src/jnilib.c
[Build]    tomcat-native-1.2.12-src/native/src/file.c
[Build]    tomcat-native-1.2.12-src/native/src/info.c
[Build]    tomcat-native-1.2.12-src/native/src/ssl.c
[Build]    tomcat-native-1.2.12-src/native/src/misc.c
[Build]    tomcat-native-1.2.12-src/native/src/sslinfo.c
[Build]    tomcat-native-1.2.12-src/native/src/error.c
[Build]    tomcat-native-1.2.12-src/native/build.conf
[Build]    tomcat-native-1.2.12-src/native/Makefile.in
[Build]    tomcat-native-1.2.12-src/native/build/
[Build]    tomcat-native-1.2.12-src/native/build/mkdir.sh
[Build]    tomcat-native-1.2.12-src/native/build/lineends.pl
[Build]    tomcat-native-1.2.12-src/native/build/config.guess
[Build]    tomcat-native-1.2.12-src/native/build/tcnative.m4
[Build]    tomcat-native-1.2.12-src/native/build/buildcheck.sh
[Build]    tomcat-native-1.2.12-src/native/build/config.sub
[Build]    tomcat-native-1.2.12-src/native/build/find_apr.m4
[Build]    tomcat-native-1.2.12-src/native/build/PrintPath
[Build]    tomcat-native-1.2.12-src/native/build/apr_common.m4
[Build]    tomcat-native-1.2.12-src/native/build/rpm/
[Build]    tomcat-native-1.2.12-src/native/build/rpm/tcnative.spec.in
[Build]    tomcat-native-1.2.12-src/native/build/api.pl
[Build]    tomcat-native-1.2.12-src/native/build/install.sh
[Build]    tomcat-native-1.2.12-src/native/build/get-version.sh
[Build]    tomcat-native-1.2.12-src/native/BUILDING
[Build]    tomcat-native-1.2.12-src/native/tcnative.pc.in
[Build]    tomcat-native-1.2.12-src/NOTICE
[Build]    tomcat-native-1.2.12-src/test/
[Build]    tomcat-native-1.2.12-src/test/org/
[Build]    tomcat-native-1.2.12-src/test/org/apache/
[Build]    tomcat-native-1.2.12-src/test/org/apache/tomcat/
[Build]    tomcat-native-1.2.12-src/test/org/apache/tomcat/jni/
[Build]    tomcat-native-1.2.12-src/test/org/apache/tomcat/jni/AbstractJniTest.java
[Build]    tomcat-native-1.2.12-src/test/org/apache/tomcat/jni/TestSocketServerAnyLocalAddress.java
[Build]    tomcat-native-1.2.12-src/test/org/apache/tomcat/jni/TestSocketServer.java
[Build]    tomcat-native-1.2.12-src/test/org/apache/tomcat/jni/TestFile.java
[Build]    tomcat-native-1.2.12-src/build.properties.default
[Build]    tomcat-native-1.2.12-src/CHANGELOG.txt
[Build]    tomcat-native-1.2.12-src/TODO.txt
[Build]    tomcat-native-1.2.12-src/java/
[Build]    tomcat-native-1.2.12-src/java/overview.html
[Build]    tomcat-native-1.2.12-src/java/org/
[Build]    tomcat-native-1.2.12-src/java/org/apache/
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/Apr.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/apr.properties
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Poll.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/SSL.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Multicast.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/PoolCallback.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Sockaddr.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Status.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Thread.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Mmap.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/File.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Lock.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Socket.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/SSLSocket.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Pool.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Global.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Proc.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/FileInfo.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/BIOCallback.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Buffer.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/User.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Registry.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/CertificateVerifier.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/SSLContext.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/PasswordCallback.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Procattr.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Directory.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Stdlib.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Address.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Time.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Local.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/OS.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/ProcErrorCallback.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Error.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/LibraryNotFoundError.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Shm.java
[Build]    tomcat-native-1.2.12-src/java/org/apache/tomcat/jni/Library.java
[Build]    tomcat-native-1.2.12-src/docs/
[Build]    tomcat-native-1.2.12-src/docs/miscellaneous/
[Build]    tomcat-native-1.2.12-src/docs/miscellaneous/changelog.html
[Build]    tomcat-native-1.2.12-src/docs/news/
[Build]    tomcat-native-1.2.12-src/docs/news/2013.html
[Build]    tomcat-native-1.2.12-src/docs/news/2008.html
[Build]    tomcat-native-1.2.12-src/docs/news/2014.html
[Build]    tomcat-native-1.2.12-src/docs/news/2016.html
[Build]    tomcat-native-1.2.12-src/docs/news/2010.html
[Build]    tomcat-native-1.2.12-src/docs/news/2012.html
[Build]    tomcat-native-1.2.12-src/docs/news/2009.html
[Build]    tomcat-native-1.2.12-src/docs/news/2011.html
[Build]    tomcat-native-1.2.12-src/docs/news/2015.html
[Build]    tomcat-native-1.2.12-src/docs/images/
[Build]    tomcat-native-1.2.12-src/docs/images/update.gif
[Build]    tomcat-native-1.2.12-src/docs/images/void.gif
[Build]    tomcat-native-1.2.12-src/docs/images/code.gif
[Build]    tomcat-native-1.2.12-src/docs/images/docs-stylesheet.css
[Build]    tomcat-native-1.2.12-src/docs/images/style.css
[Build]    tomcat-native-1.2.12-src/docs/images/docs.gif
[Build]    tomcat-native-1.2.12-src/docs/images/add.gif
[Build]    tomcat-native-1.2.12-src/docs/images/printer.gif
[Build]    tomcat-native-1.2.12-src/docs/images/fix.gif
[Build]    tomcat-native-1.2.12-src/docs/images/tomcat.png
[Build]    tomcat-native-1.2.12-src/docs/images/tomcat.gif
[Build]    tomcat-native-1.2.12-src/docs/images/design.gif
[Build]    tomcat-native-1.2.12-src/docs/images/asf-feather.png
[Build]    tomcat-native-1.2.12-src/docs/index.html
[Build]    + apk add --no-cache --virtual .native-build-deps apr-dev gcc libc-dev make openjdk8=8.121.13-r0 openssl-dev
[Build]    fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/armhf/APKINDEX.tar.gz
[Build]    fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/armhf/APKINDEX.tar.gz
[Build]    (1/22) Installing apr (1.5.2-r1)
[Build]    (2/22) Installing libfdisk (2.28.2-r1)
[Build]    (3/22) Installing libmount (2.28.2-r1)
[Build]    (4/22) Installing libsmartcols (2.28.2-r1)
[Build]    (5/22) Installing util-linux-dev (2.28.2-r1)
[Build]    (6/22) Installing apr-dev (1.5.2-r1)
[Build]    (7/22) Installing binutils-libs (2.27-r1)
[Build]    (8/22) Installing binutils (2.27-r1)
[Build]    (9/22) Installing gmp (6.1.1-r0)
[Build]    (10/22) Installing isl (0.17.1-r0)
[Build]    (11/22) Installing libgomp (6.2.1-r1)
[Build]    (12/22) Installing libatomic (6.2.1-r1)
[Build]    (13/22) Installing mpfr3 (3.1.5-r0)
[Build]    (14/22) Installing mpc1 (1.0.3-r0)
[Build]    (15/22) Installing gcc (6.2.1-r1)
[Build]    (16/22) Installing musl-dev (1.1.15-r6)
[Build]    (17/22) Installing libc-dev (0.7-r1)
[Build]    (18/22) Installing make (4.2.1-r0)
[Build]    (19/22) Installing openjdk8 (8.121.13-r0)
[Build]    (20/22) Installing zlib-dev (1.2.8-r2)
[Build]    (21/22) Installing openssl-dev (1.0.2k-r0)
[Build]    (22/22) Installing .native-build-deps (0)
[Build]    Executing busybox-1.25.1-r0.trigger
[Build]    Executing java-common-0.1-r0.trigger
[Build]    OK: 199 MiB in 118 packages
[Build]    + export CATALINA_HOME=/usr/local/tomcat
[Build]    + cd /tmp/tmp.nfLNnd/native
[Build]    + which apr-1-config
[Build]    + docker-java-home
[Build]    + ./configure --libdir=/usr/local/tomcat/native-jni-lib --prefix=/usr/local/tomcat --with-apr=/usr/bin/apr-1-config --with-java-home=/usr/lib/jvm/java-1.8-openjdk --with-ssl=yes
[Build]    checking build system type... armv7l-unknown-linux-gnueabihf
[Build]    checking host system type... armv7l-unknown-linux-gnueabihf
[Build]    checking target system type... armv7l-unknown-linux-gnueabihf
[Build]    checking for a BSD-compatible install... /usr/bin/install -c
[Build]    checking for working mkdir -p... yes
[Build]    Tomcat Native Version: 1.2.12
[Build]    checking for chosen layout... tcnative
[Build]    checking for APR... yes
[Build]    configure: APR 1.5.2 detected.
[Build]      setting CC to "gcc"
[Build]      setting CPP to "gcc -E"
[Build]    checking JAVA_HOME... /usr/lib/jvm/java-1.8-openjdk
[Build]      adding "-I/usr/lib/jvm/java-1.8-openjdk/include" to TCNATIVE_PRIV_INCLUDES
[Build]    checking for JDK os include directory...  linux
[Build]      adding "-I/usr/lib/jvm/java-1.8-openjdk/include/linux" to TCNATIVE_PRIV_INCLUDES
[Build]    checking for gcc... gcc
[Build]    checking whether the C compiler works... yes
[Build]    checking for C compiler default output file name... a.out
[Build]    checking for suffix of executables...
[Build]    checking whether we are cross compiling... no
[Build]    checking for suffix of object files... o
[Build]    checking whether we are using the GNU C compiler... yes
[Build]    checking whether gcc accepts -g... yes
[Build]    checking for gcc option to accept ISO C89... none needed
[Build]    checking for OpenSSL library... using openssl from /usr//usr/local/tomcat/native-jni-lib and /usr/include
[Build]    checking OpenSSL library version >= 1.0.2... ok
[Build]    checking for OpenSSL DSA support... yes
[Build]      setting TCNATIVE_LDFLAGS to "-lssl -lcrypto"
[Build]      adding "-DHAVE_OPENSSL" to CFLAGS
[Build]      setting TCNATIVE_LIBS to ""
[Build]      setting TCNATIVE_LIBS to " -L/usr/lib -R/usr/lib -lapr-1 -luuid -lpthread"
[Build]    checking for apr_pollset_wakeup in -lapr-1... yes
[Build]      adding "-DHAVE_POLLSET_WAKEUP" to CFLAGS
[Build]    configure: creating ./config.status
[Build]    config.status: creating tcnative.pc
[Build]    config.status: creating Makefile
[Build]    config.status: executing default commands
[Build]    + getconf _NPROCESSORS_ONLN
[Build]    + make -j36
[Build]    make[1]: Entering directory '/tmp/tmp.nfLNnd/native'
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/address.lo -c src/address.c && touch src/address.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/bb.lo -c src/bb.c && touch src/bb.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/dir.lo -c src/dir.c && touch src/dir.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/error.lo -c src/error.c && touch src/error.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/file.lo -c src/file.c && touch src/file.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/info.lo -c src/info.c && touch src/info.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/jnilib.lo -c src/jnilib.c && touch src/jnilib.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/lock.lo -c src/lock.c && touch src/lock.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/misc.lo -c src/misc.c && touch src/misc.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/mmap.lo -c src/mmap.c && touch src/mmap.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/multicast.lo -c src/multicast.c && touch src/multicast.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/network.lo -c src/network.c && touch src/network.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/os.lo -c src/os.c && touch src/os.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/poll.lo -c src/poll.c && touch src/poll.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/pool.lo -c src/pool.c && touch src/pool.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/proc.lo -c src/proc.c && touch src/proc.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/shm.lo -c src/shm.c && touch src/shm.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/ssl.lo -c src/ssl.c && touch src/ssl.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/sslcontext.lo -c src/sslcontext.c && touch src/sslcontext.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/sslinfo.lo -c src/sslinfo.c && touch src/sslinfo.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/sslnetwork.lo -c src/sslnetwork.c && touch src/sslnetwork.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/sslutils.lo -c src/sslutils.c && touch src/sslutils.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/stdlib.lo -c src/stdlib.c && touch src/stdlib.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/thread.lo -c src/thread.c && touch src/thread.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o src/user.lo -c src/user.c && touch src/user.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o os/unix/system.lo -c os/unix/system.c && touch os/unix/system.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=compile gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -o os/unix/uxpipe.lo -c os/unix/uxpipe.c && touch os/unix/uxpipe.lo
[Build]    /bin/bash /usr/share/build-1/libtool --silent --mode=link  gcc   -Os -fomit-frame-pointer -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE  -Os -fomit-frame-pointer -g -O2 -DHAVE_OPENSSL -DHAVE_POLLSET_WAKEUP   -I/tmp/tmp.nfLNnd/native/include -I/usr/lib/jvm/java-1.8-openjdk/include -I/usr/lib/jvm/java-1.8-openjdk/include/linux  -I/usr/include/apr-1   -version-info 2:12:2   -Wl,--as-needed -o libtcnative-1.la -rpath /usr/local/tomcat/native-jni-lib src/address.lo src/bb.lo src/dir.lo src/error.lo src/file.lo src/info.lo src/jnilib.lo src/lock.lo src/misc.lo src/mmap.lo src/multicast.lo src/network.lo src/os.lo src/poll.lo src/pool.lo src/proc.lo src/shm.lo src/ssl.lo src/sslcontext.lo src/sslinfo.lo src/sslnetwork.lo src/sslutils.lo src/stdlib.lo src/thread.lo src/user.lo os/unix/system.lo os/unix/uxpipe.lo -lssl -lcrypto  -L/usr/lib -R/usr/lib -lapr-1 -luuid -lpthread
[Build]    make[1]: Leaving directory '/tmp/tmp.nfLNnd/native'
[Build]    + make install
[Build]    make[1]: Entering directory '/tmp/tmp.nfLNnd/native'
[Build]    make[1]: Nothing to be done for 'local-all'.
[Build]    make[1]: Leaving directory '/tmp/tmp.nfLNnd/native'
[Build]    /usr/share/build-1/mkdir.sh /usr/local/tomcat/include/apr-1 /usr/local/tomcat/native-jni-lib/pkgconfig \
[Build]              /usr/local/tomcat/native-jni-lib /usr/local/tomcat/bin
[Build]    mkdir /usr/local/tomcat/include
[Build]    mkdir /usr/local/tomcat/include/apr-1
[Build]    mkdir /usr/local/tomcat/native-jni-lib
[Build]    mkdir /usr/local/tomcat/native-jni-lib/pkgconfig
[Build]    /usr/bin/install -c -m 644 tcnative.pc /usr/local/tomcat/native-jni-lib/pkgconfig/tcnative-1.pc
[Build]    list=''; for i in $list; do \
[Build]         ( cd $i ; /usr/bin/make DESTDIR= install ); \
[Build]    done
[Build]    /bin/bash /usr/share/build-1/libtool --mode=install /usr/bin/install -c -m 755 libtcnative-1.la /usr/local/tomcat/native-jni-lib
[Build]    libtool: install: /usr/bin/install -c -m 755 .libs/libtcnative-1.so.0.2.12 /usr/local/tomcat/native-jni-lib/libtcnative-1.so.0.2.12
[Build]    libtool: install: (cd /usr/local/tomcat/native-jni-lib && { ln -s -f libtcnative-1.so.0.2.12 libtcnative-1.so.0 || { rm -f libtcnative-1.so.0 && ln -s libtcnative-1.so.0.2.12 libtcnative-1.so.0; }; })
[Build]    libtool: install: (cd /usr/local/tomcat/native-jni-lib && { ln -s -f libtcnative-1.so.0.2.12 libtcnative-1.so || { rm -f libtcnative-1.so && ln -s libtcnative-1.so.0.2.12 libtcnative-1.so; }; })
[Build]    libtool: install: /usr/bin/install -c -m 755 .libs/libtcnative-1.lai /usr/local/tomcat/native-jni-lib/libtcnative-1.la
[Build]    libtool: install: /usr/bin/install -c -m 755 .libs/libtcnative-1.a /usr/local/tomcat/native-jni-lib/libtcnative-1.a
[Build]    libtool: install: chmod 644 /usr/local/tomcat/native-jni-lib/libtcnative-1.a
[Build]    libtool: install: ranlib /usr/local/tomcat/native-jni-lib/libtcnative-1.a
[Build]    libtool: finish: PATH="/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin:/sbin" ldconfig -n /usr/local/tomcat/native-jni-lib
[Build]    ----------------------------------------------------------------------
[Build]    Libraries have been installed in:
[Build]       /usr/local/tomcat/native-jni-lib
[Build]    If you ever happen to want to link against installed libraries
[Build]    in a given directory, LIBDIR, you must either use libtool, and
[Build]    specify the full pathname of the library, or use the `-LLIBDIR'
[Build]    flag during linking and do at least one of the following:
[Build]       - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
[Build]         during execution
[Build]       - add LIBDIR to the `LD_RUN_PATH' environment variable
[Build]         during linking
[Build]       - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
[Build]    See any operating system documentation about shared libraries for
[Build]    more information, such as the ld(1) and ld.so(8) manual pages.
[Build]    ----------------------------------------------------------------------
[Build]    + scanelf --needed --nobanner --recursive /usr/local/tomcat/native-jni-lib
[Build]    + awk { gsub(/,/, "\nso:", $2); print "so:" $2 }
[Build]    + sort -u
[Build]    + sort -u
[Build]    + xargs -r apk info --installed
[Build]    + runDeps=apr
[Build]    libcrypto1.0
[Build]    libssl1.0
[Build]    musl
[Build]    + apk add --virtual .tomcat-native-rundeps apr libcrypto1.0 libssl1.0 musl
[Build]    WARNING: Ignoring APKINDEX.c51f8f92.tar.gz: No such file or directory
[Build]    WARNING: Ignoring APKINDEX.d09172fd.tar.gz: No such file or directory
[Build]    (1/1) Installing .tomcat-native-rundeps (0)
[Build]    OK: 199 MiB in 119 packages
[Build]    + apk del .fetch-deps .native-build-deps
[Build]    WARNING: Ignoring APKINDEX.c51f8f92.tar.gz: No such file or directory
[Build]    WARNING: Ignoring APKINDEX.d09172fd.tar.gz: No such file or directory
[Build]    (1/23) Purging .fetch-deps (0)
[Build]    (2/23) Purging openssl (1.0.2k-r0)
[Build]    (3/23) Purging .native-build-deps (0)
[Build]    (4/23) Purging apr-dev (1.5.2-r1)
[Build]    (5/23) Purging util-linux-dev (2.28.2-r1)
[Build]    (6/23) Purging libfdisk (2.28.2-r1)
[Build]    (7/23) Purging libmount (2.28.2-r1)
[Build]    (8/23) Purging libsmartcols (2.28.2-r1)
[Build]    (9/23) Purging gcc (6.2.1-r1)
[Build]    (10/23) Purging binutils (2.27-r1)
[Build]    (11/23) Purging libatomic (6.2.1-r1)
[Build]    (12/23) Purging libgomp (6.2.1-r1)
[Build]    (13/23) Purging libc-dev (0.7-r1)
[Build]    (14/23) Purging musl-dev (1.1.15-r6)
[Build]    (15/23) Purging make (4.2.1-r0)
[Build]    (16/23) Purging openjdk8 (8.121.13-r0)
[Build]    (17/23) Purging openssl-dev (1.0.2k-r0)
[Build]    (18/23) Purging zlib-dev (1.2.8-r2)
[Build]    (19/23) Purging binutils-libs (2.27-r1)
[Build]    (20/23) Purging mpc1 (1.0.3-r0)
[Build]    (21/23) Purging mpfr3 (3.1.5-r0)
[Build]    (22/23) Purging isl (0.17.1-r0)
[Build]    (23/23) Purging gmp (6.1.1-r0)
[Build]    Executing busybox-1.25.1-r0.trigger
[Build]    Executing ca-certificates-20161130-r1.trigger
[Build]    Executing java-common-0.1-r0.trigger
[Build]    OK: 94 MiB in 96 packages
[Build]    + rm -rf /tmp/tmp.nfLNnd
[Build]    + rm bin/tomcat-native.tar.gz
[Build]     ---> 39ae239b05af
[Build]    Removing intermediate container 7c2d97b54314
[Build]    Step 16 : RUN set -e         && nativeLines="$(catalina.sh configtest 2>&1)"         && nativeLines="$(echo "$nativeLines" | grep 'Apache Tomcat Native')"       && nativeLines="$(echo "$nativeLines" | sort -u)"       && if ! echo "$nativeLines" | grep 'INFO: Loaded APR based Apache Tomcat Native library' >&2; then          echo >&2 "$nativeLines";           exit 1;  fi
[Build]     ---> Running in b164c9cf3c58

Uncaught SyntaxError: Unexpected end of JSON input(…)

I using following tomcat 8 tag as base image for Dockerfile:
tomcat:8-jre8
OS: Ubuntu 14.04

The deployment is successful. I am deploying Forgerock openam.war file. When I try to access the login page, I see following error:

Uncaught SyntaxError: Unexpected end of JSON input(…)

When I tried same thing in Fedora 25 OS, it worked fine.
I also tried tomcat:8.0-jre8 in Ubuntu:14.04 it also worked fine.

It would be great help if you could give me some pointers/directions to resolve this issue.

Root login

Password for root login? or include vim

Permission problem while running tomcat as a non-root user

I'm facing a permission denied issue while trying running tomcat:9.0.0.M8-jre8 container as a www-data user. Here is the Dockerfile that I'm using:

FROM tomcat:9.0.0.M8-jre8

COPY /conf /usr/local/tomcat/conf

RUN chown -R www-data /usr/local/tomcat

USER www-data

CMD ["catalina.sh", "run"]

After starting the container, I'm getting:

bash: /usr/local/tomcat/bin/catalina.sh: Permission denied

The files and directories permissions look fine (event if I change to 777 for every directory and files , the problem still occures, I cannot even list /usr/local/tomcat/bin directory as a www-data....). I've checked and it does not look like SELinux context problem.

btw. for 8.0.32-jre8 I'm using the same Dockerfile (with different FROM of course) and it's working fine..

My environment details:

docker version:

Client:
 Version:      1.10.2
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   c3959b1
 Built:        Mon Feb 22 21:37:01 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.10.2
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   c3959b1
 Built:        Mon Feb 22 21:37:01 2016
 OS/Arch:      linux/amd64

Host machine (VM):
Description: Ubuntu 14.04.4 LTS, 3.13.0-86-generic

Any help would be more than appreciated.

Pulling UTF8 content from MySQL server container

Experiencing incorrect encoding on UTF8 text output from a tomcat:8.0 container retrieved from a mysql:5.6 container.

Connecting to the MySQL container directly and querying on the shell proves the text is stored in the database correctly.

Also UTF8 content within templates is output from the tomcat container fine.

The JDBC connector string reads: nfc.jdbc.mysql.url=jdbc:mysql://mysql:3306/mydatabase?autoReconnect=yes&useUnicode=yes&characterEncoding=UTF-8

Here's the tomcat Dockerfile I'm using:

FROM tomcat:8.0
RUN apt-get update && \
    apt-get -y install libmysql-java
RUN echo 'CLASSPATH=/usr/share/java/mysql.jar' >> /usr/local/tomcat/bin/setenv.sh 

And the MySQL Dockerfile:

FROM mysql:5.6

RUN { \
    echo '[mysqld]'; \
    echo 'character-set-server = utf8'; \
    echo 'collation-server = utf8_unicode_ci'; \
    echo '[client]'; \
    echo 'default-character-set=utf8'; \
    echo '[mysql]'; \
    echo 'default-character-set=utf8'; \
} > /etc/mysql/conf.d/charset.cnf

VOLUME /var/lib/mysql

The Tomcat run command is:

docker run \
  --rm \
  --name tomcat-server \
  --volume $(pwd)/../../webapp:/usr/local/tomcat/webapps/mywebapp \
  --volume $(pwd)/../../tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml:ro \
  --link mysql-server:mysql \
  --publish 8088:8080 \
  --tty \
  --interactive \
  tomcat-server

I'm using the same MySQL image to provide content to other docker container web servers (python/django) which is being pulled and output with the correct encoding.

I have no real understanding of the contents of the tomcat webapp and don't really know Java.

The developer has demonstrated the application running from a Windows server producing the correctly encoded data, however they have no understanding of Docker, and so we're currently spinning our wheels not getting anywhere!

Missing APR library

tomcat:8.0 starts with
26-Aug-2015 15:00:37.973 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib

stops responding to http requests and 100% cpu usage

The setup and with an image overview of the whole setup
https://github.com/prioactiveinvestors/fmServer

tomcat:
cpu_shares: 128
volumes:
- /home/fm/tomcat/webapps:/usr/local/tomcat/webapps:ro
- /home/fm/tomcat/webapps/ChartingServerStuff:/var/lib/easy-tomcat7/ChartingServerStuff:ro
- /home/fm/tomcat/conf:/usr/local/tomcat/conf:ro
- /home/fm/dataserver/:/home/dataserver
extends:
file: common.yml
service: common
image: tomcat:7-jre7

The problem is that the tomcat container stops replying to http requests and I see 100% cpu usage

It was working fine for few weeks all and of a sudden it started acting weird every night and the only way to fix it is by a container restart.

This tomcat app has been running fine for few years now and only started acting weird when moved in the container and even more weird after few weeks after the initial launch and then every night.
I have now moved the app back to the bare host and it has been fine since then so it must be something only when running inside a container.

As you can see from the setup I run 2 identical servers and it does the same thing on both.
I am not a tomcat user myself just moved the setup in a docker container.
I have spend few days troubleshooting this weird issue and not sure how to continue with the troubleshooting.
the container logs don't show anything unusual.

I understand that this will require more info, and I just need some direction how to continue troubleshooting

Docker version on both servers: 1.11.0, build 4dc5990
both servers are Debian 8.2
first with kernel 3.18.27 #3 SMP
second with kernel 4.4.2 #1 SMP

minor version bump breaks Dockerfile, use archive.apache.org instead?

Recently I was using this tomcat Dockerfile, and the current tomcat minor released was bumped from 7.0.63 to 7.0.64. This broke my Dockerfile.The Dockerfile could reference the tomcat archive for the version, so that version bumps don't break the dockerfile. It appears the current version is also available in the archive. Changing the url from www.apache.org to archive.apache.org made my Dockerfile build-able again.

Should the Dockerfile use the archive instead?

 RUN set -x     && curl -fSL "$TOMCAT_TGZ_URL" -o tomcat.tar.gz     && curl -fSL "$TOMCAT_TGZ_URL.asc" -o tomcat.tar.gz.asc     && gpg --verify tomcat.tar.gz.asc   && tar -xvf tomcat.tar.gz --strip-components=1  && rm bin/*.bat     && rm tomcat.tar.gz*
 ---> Running in 8a748b3e0656
�[91m+ curl -fSL https://www.apache.org/dist/tomcat/tomcat-7/v7.0.63/bin/apache-tomcat-7.0.63.tar.gz -o tomcat.tar.gz
�[0m�[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
 �[0m�[91m                                Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:�[0m�[91m--:--     0�[0m�[91m
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--�[0m�[91m     0�[0m�[91mcurl: (22) The requested URL returned error: 404 Not Found
�[0mThe command '/bin/sh -c set -x  && curl -fSL "$TOMCAT_TGZ_URL" -o tomcat.tar.gz     && curl -fSL "$TOMCAT_TGZ_URL.asc" -o tomcat.tar.gz.asc     && gpg --verify tomcat.tar.gz.asc   && tar -xvf tomcat.tar.gz --strip-components=1  && rm bin/*.bat     && rm tomcat.tar.gz*' returned a non-zero code: 22

Tomcat 7 with JRE8 - Alphine build error

The related docker file is throwing this error
https://github.com/docker-library/tomcat/blob/5ac222d258dc70c77bb3a9a4fab81ea286c9abd1/7/jre8-alpine/Dockerfile

devicemapper: Can't set cookie dm_task_set_cookie failed

[root@host-10-40-40-134 alpine]# docker build /alpine/
Sending build context to Docker daemon 5.12 kB
Step 1 : FROM openjdk:8-jre-alpine
Trying to pull repository docker.io/library/openjdk ...
8-jre-alpine: Pulling from docker.io/library/openjdk
2aecc7e1714b: Extracting [==================================================>] 1.99 MB/1.99 MB
e7bb7a1c6ee7: Download complete
432e3c96aacd: Download complete
failed to register layer: devmapper: Error activating devmapper device for '23a08152d71a38035b245d4b2549d74036911b8e8ab7c88b0f4399a4668c2839': devicemapper: Can't set cookie dm_task_set_cookie failed

Use `ARG` instead of `ENV`?

For some build-time variables, it would be good to use just ARG instead of ENV.

Unlike an ARG instruction, ENV values are always persisted in the built image.

For example, the variables like TOMCAT_MAJOR, TOMCAT_VERSION, TOMCAT_TGZ_URL, TOMCAT_ASC_URL.

Just a thought!

Consider installing tomcat native libraries or provide variant that does.

We are currently doing this in our tomcat container ((https://registry.hub.docker.com/u/readytalk/tomcat-native/dockerfile/), and I think it should actually be part of the official one :

ENV DEBIAN_FRONTEND noninteractive
ENV LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/lib/x86_64-linux-gnu/

RUN apt-get update
RUN apt-get install -y libtcnative-1

More information on the tomcat native libraries here:
http://tomcat.apache.org/tomcat-8.0-doc/apr.html

From the docs:

Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. The Apache Portable Runtime is a highly portable library that is at the heart of Apache HTTP Server 2.x. APR has many uses, including access to advanced IO functionality (such as sendfile, epoll and OpenSSL), OS level functionality (random number generation, system status, etc), and native process handling (shared memory, NT pipes and Unix sockets).

These features allows making Tomcat a general purpose webserver, will enable much better integration with other native web technologies, and overall make Java much more viable as a full fledged webserver platform rather than simply a backend focused technology.

I'd be happy to open a pull request if this is something people are interested in.

Get access to container files

Hello,

I have questions about this container :

  • How can I modify tomcat-users.xml file ?
  • How do I get access to the files of the container ?
  • Which OS this container is based on ? Is it possible to install other packages ?

Thanks in advance for your answers.

Can't use docker stop with tomcat image. Exit code 143 is returned. Exit code 0 was expected

Hi,
I played around with the docker container using the docker commands docker start/stop/pause... I'd like to use the docker restart policy with the option on-failure:

on-failure[:max-retries] Restart only if the container exits with a non-zero exit status. Optionally, limit the number of restart retries the Docker daemon attempts.

The tomcat docker container does not stops in the expected way. I expected exit code 0 - but the container stops with exit code 143.

vagrant@development:~$ docker --version
Docker version 1.12.3, build 6b644ec
vagrant@development:~$ docker run -d --name mytomcat tomcat:8.5.8
00eca311039ba413b1dcfb59b0e64551e5460a4af4777057bf1476bc46e84864
vagrant@development:~$ docker stop mytomcat
mytomcat
vagrant@development:~$ docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                       PORTS               NAMES
00eca311039b        tomcat:8.5.8        "catalina.sh run"   9 seconds ago       Exited (143) 2 seconds ago                       mytomcat

Possible solution:

What do you think about this? Could this be a working solution?

Regards
@cpauls

Environment variables not properly passed in 8.5.16

Background

We run Spring Boot Web applications in Dockerized Tomcats, configured using Spring Boot's externalized configuration (https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html).

When upgrading from 8.5.14 to 8.5.16 we noticed our configurations was no longer working. After some investigations we came to conclude that this is a problem with the docker image, not the SpringBoot itself. To demonstrate and reproduce the issues I created a small demo application setup, which can be found here:
https://github.com/jlaci/SpringBootTomcatTestEnv

Setup

The demo application tries to resolve the

test.variable

property, which is provided in to two places, the application.properties file (which is the default) and overridden in the container by an environmental variable. To illustrate this, here is the application.properties and the docker-compose file for both versions:

application.properties

test.variable=This comes from the default application.properties file

docker-compose.yml

  8516-tomcat:
    image: tomcat:8.5.16
    container_name: 8516-tomcat
    volumes:
      - ./8516webapps:/usr/local/tomcat/webapps/
    environment:
      - test.variable=This is set on the container as an ENV var
      
  8514-tomcat:
    image: tomcat:8.5.14
    container_name: 8514-tomcat
    volumes:
      - ./8514webapps:/usr/local/tomcat/webapps/
    environment:
      - test.variable=This is set on the container as an ENV var

The application prints out both the Spring Boot resolved value and the raw environmental variable visible by the JVM.

Expected outcome

The application then resolves the property and the expected outcome is for the environmental variable to override the default one. This was the case in 8.5.14 but not in 8.5.16:

Logs from 8.5.14

2017-07-26 13:08:13.600  INFO 1 --- [ost-startStop-1] hu.jlaci.Application                     : Spring: Test Variable is: This is set on the container as an ENV var
2017-07-26 13:08:13.600  INFO 1 --- [ost-startStop-1] hu.jlaci.Application                     : Java  : Test Variable is: This is set on the container as an ENV var

Logs from 8.5.16

2017-07-26 13:08:13.350  INFO 1 --- [ost-startStop-1] hu.jlaci.Application                     : Spring: Test Variable is: This comes from the default application.properties file
2017-07-26 13:08:13.350  INFO 1 --- [ost-startStop-1] hu.jlaci.Application                     : Java  : Test Variable is: null

Eliminated causes

Docker / Docker compose

A manually created container also displays the issue:

docker create --name 8516-manual-tomcat -v /Users/jlaci/Temp/SpringBootEnvTest/8516_manual_webapps:/usr/local/tomcat/webapps/ -e test.variable=This_is_set_on_the_container_as_an_ENV_var tomcat:8.5.16

When listing the environment variables for the containers, apparently each container has the required variable:

8.5.14

CATALINA_HOME=/usr/local/tomcat
CA_CERTIFICATES_JAVA_VERSION=20161107~bpo8+1
GPG_KEYS=05AB33110949707C93A279E3D3EFE6B686867BA6 07E48665A34DCAFAE522E5E6266191C37C037D42 47309207D818FFD8DCD3F83F1931D684307A10A5 541FBE7D8F78B25E055DDEE13C370389288584E7 61B832AC2F1C5A90F0F9B00A1C506407564C17A3 713DA88BE50911535FE716F5208B0AB1D63011C7 79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED 9BA44C2621385CB966EBA586F72C284D731FABEE A27677289986DB50844682F8ACB77FC2E86E29AC A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 DCFD35E0BF8CA7344752DE8B6FB21E8933C60243 F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23
HOME=/root
HOSTNAME=e35e5d4b67fe
JAVA_DEBIAN_VERSION=8u121-b13-1~bpo8+1
JAVA_HOME=/docker-java-home/jre
JAVA_VERSION=8u121
LANG=C.UTF-8
LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib
OPENSSL_VERSION=1.1.0e-1
PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TOMCAT_ASC_URL=https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz.asc
TOMCAT_MAJOR=8
TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib
TOMCAT_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz
TOMCAT_VERSION=8.5.14
no_proxy=*.local, 169.254/16
test.variable=This is set on the container as an ENV var

8.5.16

CATALINA_HOME=/usr/local/tomcat
CA_CERTIFICATES_JAVA_VERSION=20170531+nmu1
GPG_KEYS=05AB33110949707C93A279E3D3EFE6B686867BA6 07E48665A34DCAFAE522E5E6266191C37C037D42 47309207D818FFD8DCD3F83F1931D684307A10A5 541FBE7D8F78B25E055DDEE13C370389288584E7 61B832AC2F1C5A90F0F9B00A1C506407564C17A3 713DA88BE50911535FE716F5208B0AB1D63011C7 79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED 9BA44C2621385CB966EBA586F72C284D731FABEE A27677289986DB50844682F8ACB77FC2E86E29AC A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 DCFD35E0BF8CA7344752DE8B6FB21E8933C60243 F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23
HOME=/root
HOSTNAME=d2c60a8e8f13
JAVA_DEBIAN_VERSION=8u131-b11-2
JAVA_HOME=/docker-java-home/jre
JAVA_VERSION=8u131
LANG=C.UTF-8
LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib
OPENSSL_VERSION=1.1.0f-3
PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TOMCAT_ASC_URL=https://www.apache.org/dist/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz.asc
TOMCAT_MAJOR=8
TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib
TOMCAT_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz
TOMCAT_VERSION=8.5.16
no_proxy=*.local, 169.254/16
test.variable=This is set on the container as an ENV var

Tomcat itself

When run natively on the host os with the following command:

env "test.variable=This is set on the container as an ENV var" ./catalina.sh run

both version works fine

Logs from 8.5.14

2017-07-26 13:29:46.429  INFO 2779 --- [ost-startStop-1] hu.jlaci.Application                     : Spring: Test Variable is: This is set on the container as an ENV var
2017-07-26 13:29:46.429  INFO 2779 --- [ost-startStop-1] hu.jlaci.Application                     : Java  : Test Variable is: This is set on the container as an ENV var

Logs from 8.5.16

2017-07-26 13:30:17.043  INFO 2791 --- [ost-startStop-1] hu.jlaci.Application                     : Spring: Test Variable is: This is set on the container as an ENV var
2017-07-26 13:30:17.043  INFO 2791 --- [ost-startStop-1] hu.jlaci.Application                     : Java  : Test Variable is: This is set on the container as an ENV var

Spring Boot

The System.getenv(); call doesn't work either and natively the application is fine.

Workaround

If we use the KEY_NAME=value syntax instead of the key.name=value 8.5.16 works fine:

Docker-Compose

  8516-tomcat-different-syntax:
    image: tomcat:8.5.16
    container_name: 8516-tomcat-different-syntax
    volumes:
      - ./8516webapps:/usr/local/tomcat/webapps/
    environment:
      - TEST_VARIABLE=This is set on the container as an ENV var with a different syntax

Logs from 8.5.16 with different syntax

2017-07-26 13:08:13.618  INFO 1 --- [ost-startStop-1] hu.jlaci.Application                     : Spring: Test Variable is: This is set on the container as an ENV var with a different syntax
2017-07-26 13:08:13.618  INFO 1 --- [ost-startStop-1] hu.jlaci.Application                     : Java  : Test Variable is: null

Conclusion

The support for environmental variables with uncapitalized keys seperated by dots has been lost between 8.5.14 and 8.5.16.

Can i set JAVA_OPTS='-Xms2024m -Xmx3048m -XX:PermSize=2024m -XX:MaxPermSize=3048m' ? When i'm setting the above parameters , my project is throwing an error: 'Cannot allocate memory'

$ docker run -it --name rohit -p 80:8080 -e JAVA_OPTS='-Xms2024m -Xmx3048m -XX:PermSize=2024m -XX:MaxPermSize=3048m' rohit28992/tomcat6-jre1.7
root@8132541d1132:/usr/local/tomcat# catalina.sh run
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/java-7-openjdk-amd64/jre
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000741800000, 2122317824, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 2122317824 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /usr/local/tomcat/hs_err_pid5.log

Run as Non Root not possible anymore

Hello,

since the change to tomcat 8.5 i can not start it as non root.
i think this is not wanted. so i post this issue.
File permissions now:
-rwxr-x--- 1 root root 22K Mar 27 14:25 catalina.sh

File Permissions on older images:
-rwxr-xr-x 1 root root 22K Mar 28 14:44 catalina.sh

Kind Regards
Sebastian

docker container tomcat:8-jre8 hacked?

I hosted a web-app on jelastic (dogado) as a docker container. After 2 week I get an email:

--- email ---
Dear Jelastic customer,
there was a process of the command "/usr/local/tomcat/3333" which was sending massive packets to different targets this morning. The symptoms look like the docker instance has a security hole and was used in an DDoS attack or part of a botnet.

The top command showed this process:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
334 root 20 0 104900 968 456 S 99.2 0.1 280:51.95 3333

root@node0815-somename:/# ls -al /proc/334
...
lrwxrwxrwx 1 root root 0 Jul 26 08:16 cwd -> /usr/local/tomcat
lrwxrwxrwx 1 root root 0 Jul 26 08:16 exe -> /usr/local/tomcat/3333

We have killed the process and changed the permissions of the file:
root@node0815-somename:/# kill 334
root@node0815-somename:/# chmod 000 /usr/local/tomcat/3333

Please investigate or use a more security hardenend docker template.

---email---

Has anyone encountered the same or a similar problem before? Is it possible that the container was hacked?

Cannot use manager app

Your documentation mentions that you don't have any users defined in $CATALINA_HOME/conf/tomcat-users.xml. That's fine for obvious security reasons.

I'm using vagrant to provision a centos box with docker and I want to run your tomcat image in a docker container and be able to access the manager app. How do you recommend that I edit the container's $CATALINA_HOME/conf/tomcat-users.xml file to define a user -- in an automated way?

I very stupidly tried to use docker run --name=tomcat-container -d -p 8080:8080 -v /vagrant/.tomcat:/usr/local/tomcat tomcat:8-jre8 which blew away the entire /usr/local/tomcat directory (this is correct docker behavior - I'm just dumb).

What I was able to finally do was change the volume mapping like so: docker run -d -p 8080:8080 -v /vagrant/.tomcat:/var/tomcat-config tomcat:8-jre8 and then write a tomcat-users.xml file out to /vagrant/.tomcat and then docker exec tomcat-container cp /var/tomcat-config/tomcat-users.xml /usr/local/tomcat/conf followed by docker stop tomcat-container and docker start tomcat-container. But this is quite an ugly hack, wouldn't you agree?

Is there a better way to accomplish this?

lib sqljdbc4.jar not found

Hi,
I have add sqljdbc4.jar to /usr/local/tomcat/lib also on my applications at /webapp/app/WEB-INF/lib but still error driver not found.
any sugestions ?

Java-jdk as base for official images - is that possible?

Hello guys,

I have recently recently run into an issue: one of my webapps failed to start because it required JDK, while all your official images are based on JRE. I bypassed it by substituting java:7-jre with java:7-jdk in the FROM instruction, but thought it might be worth building official image variants based on JDK instead of JRE, with the corresponding tags, etc. What do you you think of it?

Sincerely yours,
Kirill

Tomcat for windows containers?

Trying to write docker file to download Tomcat for windows containers.
Unfortunately, openJDK too is not available for Windows containers.
Anyone, has created image for windows containers or can give insights on the issue?
Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.