eclipse-che / che

Kubernetes based Cloud Development Environments for Enterprise Teams
http://eclipse.org/che
Eclipse Public License 2.0
6.96k stars 1.19k forks source link

Java Tomcat issue #8886

Closed constantin-ungureanu-github closed 6 years ago

constantin-ungureanu-github commented 6 years ago

Description

Cannot set Tomcat version when installing workspace from recipe. In the recipe I set the oracle java, tomcat, all installs well and when testing the stack I see at the end of the installation again installs an openjdk and the tomcat is at a version that i did not specified. I expect no other java jdk to be installed since one already exists, and the tomcat is on it's own. This is wrong !

Reproduction Steps

Just run the next recipe.

FROM centos
EXPOSE 4403 8080 8000 22
RUN yum update -y && \
    yum -y install sudo openssh-server procps wget unzip mc git curl nmap && \
    mkdir /var/run/sshd && \
    sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config && \
    sed -ri 's/#UsePAM no/UsePAM no/g' /etc/ssh/sshd_config && \
    echo "%wheel ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \
    useradd -u 1000 -G users,wheel -d /home/user --shell /bin/bash -m user && \
    usermod -p "*" user && \
    sed -i 's/requiretty/!requiretty/g' /etc/sudoers

USER user
LABEL che:server:8080:ref=tomcat9 che:server:8080:protocol=http che:server:8000:ref=tomcat9-debug che:server:8000:protocol=http

ENV JAVA_VERSION=8u162 ANT_VERSION=1.10.2 MVN_VERSION=3.5.2 GRADLE_VERSION=4.5.1
ENV SCALA_VERSION=2.12.4 SBT_VERSION=1.1.1
ENV JAVA_HOME=/opt/jdk$JAVA_VERSION SCALA_HOME=/opt/scala-$SCALA_VERSION  ANT_HOME=/opt/apache-ant-$ANT_VERSION MVN_HOME=/opt/apache-maven-$MVN_VERSION GRADLE_HOME=/opt/gradle-$GRADLE_VERSION SBT_HOME=/opt/sbt-$SBT_VERSION
ENV PATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$ANT_HOME/bin:$MVN_HOME/bin:$GRADLE_HOME/bin:$SBT_HOME/bin:$PATH

RUN sudo wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" -qO- "http://download.oracle.com/otn-pub/java/jdk/$JAVA_VERSION-b12/0da788060d494f5095bf8624735fa2f1/jdk-$JAVA_VERSION-linux-x64.tar.gz" | sudo tar -zx -C /opt/
RUN sudo mkdir $ANT_HOME && \
    sudo wget -qO- "https://www.apache.org/dist/ant/binaries/apache-ant-$ANT_VERSION-bin.tar.gz" | sudo tar -zx --strip-components=1 -C $ANT_HOME/
RUN sudo mkdir $MVN_HOME && \
    sudo wget -qO- "https://www.apache.org/dist/maven/maven-3/$MVN_VERSION/binaries/apache-maven-$MVN_VERSION-bin.tar.gz" | sudo tar -zx --strip-components=1 -C $MVN_HOME/
RUN sudo wget -q "https://services.gradle.org/distributions/gradle-$GRADLE_VERSION-bin.zip" && \
    sudo unzip -q gradle-$GRADLE_VERSION-bin.zip -d /opt/ && \
    sudo rm -f gradle-$GRADLE_VERSION-bin.zip

RUN sudo wget -qO- "https://downloads.lightbend.com/scala/$SCALA_VERSION/scala-$SCALA_VERSION.tgz" | sudo tar -zx -C /opt/
RUN sudo mkdir /opt/sbt-$SBT_VERSION && \
    sudo wget -qO- "https://github.com/sbt/sbt/releases/download/v$SBT_VERSION/sbt-$SBT_VERSION.tgz" | sudo tar -zx --strip-components=1 -C $SBT_HOME/

ENV TOMCAT_VERSION=9.0.5 TOMCAT_HOME=/home/user/tomcat9

ENV TERM xterm
RUN mkdir $TOMCAT_HOME && \
    wget -qO- "http://archive.apache.org/dist/tomcat/tomcat-9/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz" | tar -zx --strip-components=1 -C $TOMCAT_HOME && \
    rm -rf $TOMCAT_HOME/webapps/*

USER root
RUN echo -e "JAVA_HOME=$JAVA_HOME\nSCALA_HOME=$SCALA_HOME\nANT_HOME=$ANT_HOME\nMVN_HOME=$MVN_HOME\nGRADLE_HOME=$GRADLE_HOME\nSBT_HOME=$SBT_HOME\nTOMCAT_HOME=$TOMCAT_HOME\nPATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$ANT_HOME/bin:$MVN_HOME/bin:$GRADLE_HOME/bin:$SBT_HOME/bin:$PATH" >> /etc/environment

USER user
ENV LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_COLLATE=C LC_CTYPE=en_US.UTF-8
WORKDIR /projects
CMD sudo /usr/bin/ssh-keygen -A && \
    sudo /usr/sbin/sshd -D && \
    tail -f /dev/null

OS and version:

Diagnostics:

[DOCKER] Step 9/37 : ENV GRADLE_VERSION 4.5.1
[DOCKER] 
[DOCKER] ---> Running in 6d7bb7ffe268
[DOCKER] Removing intermediate container 6d7bb7ffe268
[DOCKER] ---> b7062c1f0486
[DOCKER] Step 10/37 : ENV SCALA_VERSION 2.12.4
[DOCKER] 
[DOCKER] ---> Running in 9d113c972b41
[DOCKER] Removing intermediate container 9d113c972b41
[DOCKER] ---> c30644e1d90a
[DOCKER] Step 11/37 : ENV SBT_VERSION 1.1.1
[DOCKER] 
[DOCKER] ---> Running in a8aa46bee2f5
[DOCKER] Removing intermediate container a8aa46bee2f5
[DOCKER] ---> 31b1692b84ca
[DOCKER] Step 12/37 : ENV JAVA_HOME /opt/jdk$JAVA_VERSION
[DOCKER] 
[DOCKER] ---> Running in c7db7fbec274
[DOCKER] Removing intermediate container c7db7fbec274
[DOCKER] ---> 158a3ca4556c
[DOCKER] Step 13/37 : ENV SCALA_HOME /opt/scala-$SCALA_VERSION
[DOCKER] 
[DOCKER] ---> Running in 08a585975b96
[DOCKER] Removing intermediate container 08a585975b96
[DOCKER] ---> a6977593dc37
[DOCKER] Step 14/37 : ENV ANT_HOME /opt/apache-ant-$ANT_VERSION
[DOCKER] 
[DOCKER] ---> Running in 4abe7d791f36
[DOCKER] Removing intermediate container 4abe7d791f36
[DOCKER] ---> cf89feb63784
[DOCKER] Step 15/37 : ENV MVN_HOME /opt/apache-maven-$MVN_VERSION
[DOCKER] 
[DOCKER] ---> Running in 89bbed54f6c8
[DOCKER] Removing intermediate container 89bbed54f6c8
[DOCKER] ---> 14ac70ff19f9
[DOCKER] Step 16/37 : ENV GRADLE_HOME /opt/gradle-$GRADLE_VERSION
[DOCKER] 
[DOCKER] ---> Running in aba483af268c
[DOCKER] Removing intermediate container aba483af268c
[DOCKER] ---> 7942ef93f91e
[DOCKER] Step 17/37 : ENV SBT_HOME /opt/sbt-$SBT_VERSION
[DOCKER] 
[DOCKER] ---> Running in 83c2617beadf
[DOCKER] Removing intermediate container 83c2617beadf
[DOCKER] ---> 51d4d0bbc2c7
[DOCKER] Step 18/37 : ENV PATH $JAVA_HOME/bin:$SCALA_HOME/bin:$ANT_HOME/bin:$MVN_HOME/bin:$GRADLE_HOME/bin:$SBT_HOME/bin:$PATH
[DOCKER] 
[DOCKER] ---> Running in c55e56b91d79
[DOCKER] Removing intermediate container c55e56b91d79
[DOCKER] ---> 90c61d3c1bf0
[DOCKER] Step 19/37 : RUN sudo wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" -qO- "http://download.oracle.com/otn-pub/java/jdk/$JAVA_VERSION-b12/0da788060d494f5095bf8624735fa2f1/jdk-$JAVA_VERSION-linux-x64.tar.gz" | sudo tar -zx -C /opt/
[DOCKER] 
[DOCKER] ---> Running in a365d7683e77
[DOCKER] Removing intermediate container a365d7683e77
[DOCKER] ---> 0bffbfde14c1
[DOCKER] Step 20/37 : RUN sudo mkdir $ANT_HOME &&   sudo wget -qO- "https://www.apache.org/dist/ant/binaries/apache-ant-$ANT_VERSION-bin.tar.gz" | sudo tar -zx --strip-components=1 -C $ANT_HOME/
[DOCKER] 
[DOCKER] ---> Running in b78a1bb5bf76
[DOCKER] Removing intermediate container b78a1bb5bf76
[DOCKER] ---> 18fa54020a77
[DOCKER] Step 21/37 : RUN sudo mkdir $MVN_HOME &&   sudo wget -qO- "https://www.apache.org/dist/maven/maven-3/$MVN_VERSION/binaries/apache-maven-$MVN_VERSION-bin.tar.gz" | sudo tar -zx --strip-components=1 -C $MVN_HOME/
[DOCKER] 
[DOCKER] ---> Running in 7955b45ad48a
[DOCKER] Removing intermediate container 7955b45ad48a
[DOCKER] ---> 6065e6b8437b
[DOCKER] Step 22/37 : RUN sudo wget -q "https://services.gradle.org/distributions/gradle-$GRADLE_VERSION-bin.zip" &&    sudo unzip -q gradle-$GRADLE_VERSION-bin.zip -d /opt/ &&    sudo rm -f gradle-$GRADLE_VERSION-bin.zip
[DOCKER] 
[DOCKER] ---> Running in be3f3be99543
[DOCKER] Removing intermediate container be3f3be99543
[DOCKER] ---> c758fdedaa24
[DOCKER] Step 23/37 : RUN sudo wget -qO- "https://downloads.lightbend.com/scala/$SCALA_VERSION/scala-$SCALA_VERSION.tgz" | sudo tar -zx -C /opt/
[DOCKER] 
[DOCKER] ---> Running in 2fb667450f29
[DOCKER] Removing intermediate container 2fb667450f29
[DOCKER] ---> af06772176a0
[DOCKER] Step 24/37 : RUN sudo mkdir /opt/sbt-$SBT_VERSION &&   sudo wget -qO- "https://github.com/sbt/sbt/releases/download/v$SBT_VERSION/sbt-$SBT_VERSION.tgz" | sudo tar -zx --strip-components=1 -C $SBT_HOME/
[DOCKER] 
[DOCKER] ---> Running in 848e8406bbfd
[DOCKER] Removing intermediate container 848e8406bbfd
[DOCKER] ---> a08940c1fb84
[DOCKER] Step 25/37 : ENV TOMCAT_VERSION 9.0.5
[DOCKER] 
[DOCKER] ---> Running in fd1293a89d6c
[DOCKER] Removing intermediate container fd1293a89d6c
[DOCKER] ---> 099b637406bb
[DOCKER] Step 26/37 : ENV TOMCAT_HOME /home/user/tomcat9
[DOCKER] 
[DOCKER] ---> Running in fd9b82d0bd62
[DOCKER] Removing intermediate container fd9b82d0bd62
[DOCKER] ---> 5baed93fb6a7
[DOCKER] Step 27/37 : ENV TERM xterm
[DOCKER] 
[DOCKER] ---> Running in 675519d5bbdf
[DOCKER] Removing intermediate container 675519d5bbdf
[DOCKER] ---> 1ba68b67c701
[DOCKER] Step 28/37 : RUN mkdir $TOMCAT_HOME &&     wget -qO- "http://archive.apache.org/dist/tomcat/tomcat-9/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz" | tar -zx --strip-components=1 -C $TOMCAT_HOME &&  rm -rf $TOMCAT_HOME/webapps/*
[DOCKER] 
[DOCKER] ---> Running in 02aaa56bc59c
[DOCKER] Removing intermediate container 02aaa56bc59c
[DOCKER] ---> ce2b5a1a6923
[DOCKER] Step 29/37 : USER root
[DOCKER] 
[DOCKER] ---> Running in af6b165f17a2
[DOCKER] Removing intermediate container af6b165f17a2
[DOCKER] ---> 4ecdd0935854
[DOCKER] Step 30/37 : RUN echo -e "JAVA_HOME=$JAVA_HOME\nSCALA_HOME=$SCALA_HOME\nANT_HOME=$ANT_HOME\nMVN_HOME=$MVN_HOME\nGRADLE_HOME=$GRADLE_HOME\nSBT_HOME=$SBT_HOME\nTOMCAT_HOME=$TOMCAT_HOME\nPATH=$JAVA_HOME/bin:$SCALA_HOME/bin:$ANT_HOME/bin:$MVN_HOME/bin:$GRADLE_HOME/bin:$SBT_HOME/bin:$PATH" >> /etc/environment
[DOCKER] 
[DOCKER] ---> Running in 9d379dd8491d
[DOCKER] Removing intermediate container 9d379dd8491d
[DOCKER] ---> 843ea5fae725
[DOCKER] Step 31/37 : USER user
[DOCKER] 
[DOCKER] ---> Running in a82909bbe638
[DOCKER] Removing intermediate container a82909bbe638
[DOCKER] ---> 634658c53d9d
[DOCKER] Step 32/37 : ENV LANG en_US.UTF-8
[DOCKER] 
[DOCKER] ---> Running in 9997ce8e74a4
[DOCKER] Removing intermediate container 9997ce8e74a4
[DOCKER] ---> 9f401213d964
[DOCKER] Step 33/37 : ENV LANGUAGE en_US.UTF-8
[DOCKER] 
[DOCKER] ---> Running in 0791589c681e
[DOCKER] Removing intermediate container 0791589c681e
[DOCKER] ---> f5aa3ebadf7a
[DOCKER] Step 34/37 : ENV LC_COLLATE C
[DOCKER] 
[DOCKER] ---> Running in 55868ca86600
[DOCKER] Removing intermediate container 55868ca86600
[DOCKER] ---> f0a724f861ec
[DOCKER] Step 35/37 : ENV LC_CTYPE en_US.UTF-8
[DOCKER] 
[DOCKER] ---> Running in 054d9893ca45
[DOCKER] Removing intermediate container 054d9893ca45
[DOCKER] ---> b021f349e84d
[DOCKER] Step 36/37 : WORKDIR /projects
[DOCKER] 
[DOCKER] Removing intermediate container a0309e1112e3
[DOCKER] ---> 93895bd0e420
[DOCKER] Step 37/37 : CMD sudo /usr/bin/ssh-keygen -A &&    sudo /usr/sbin/sshd -D &&   tail -f /dev/null
[DOCKER] 
[DOCKER] ---> Running in 78ccf96d3aa4
[DOCKER] Removing intermediate container 78ccf96d3aa4
[DOCKER] ---> d4ca70998acc
ssh-keygen: generating new host keys: RSA1 RSA DSA ECDSA ED25519 
2018/02/23 08:06:29 Exec-agent configuration
2018/02/23 08:06:29   Server
2018/02/23 08:06:29     - Address: :4412
2018/02/23 08:06:29   Process executor
2018/02/23 08:06:29 
2018/02/23 08:06:29     - Logs dir: /home/user/che/exec-agent/logs
2018/02/23 08:06:29     - Base path: ''

2018/02/23 08:06:29 Process Routes:
2018/02/23 08:06:29 ⇩ Registered HTTPRoutes:
2018/02/23 08:06:29 ✓ Get Processes ........................... GET    /process
2018/02/23 08:06:29 ✓ Kill Process ............................ DELETE /process/:pid
2018/02/23 08:06:29 ✓ Get Process ............................. GET    /process/:pid
2018/02/23 08:06:29 
2018/02/23 08:06:29 Exec-Agent liveness route:
2018/02/23 08:06:29 ✓ Connect to Exec-Agent(websocket) ........ GET    /connect
2018/02/23 08:06:29 
2018/02/23 08:06:29 Exec-Agent WebSocket routes:
2018/02/23 08:06:29 ✓ Check Exec-Agent liveness ............... GET    /liveness
2018/02/23 08:06:29 ⇩ Registered RPCRoutes:
2018/02/23 08:06:29 

2018/02/23 08:06:29 Process Routes:
2018/02/23 08:06:29 ✓ process.kill
2018/02/23 08:06:29 ✓ process.subscribe
2018/02/23 08:06:29 ✓ process.unsubscribe
2018/02/23 08:06:29 ✓ process.getLogs
2018/02/23 08:06:29 ✓ process.updateSubscriber
2018/02/23 08:06:29 ✓ process.start
2018/02/23 08:06:29 ✓ process.getProcess
2018/02/23 08:06:29 ✓ process.getProcesses
2018/02/23 08:06:29 ✓ Get Process Logs ........................ GET    /process/:pid/logs
2018/02/23 08:06:29 ✓ Start Process ........................... POST   /process
2018/02/23 08:06:32   Server
2018/02/23 08:06:32 ⇩ Registered HTTPRoutes:
2018/02/23 08:06:32 
2018/02/23 08:06:32     - Slave command: ''
2018/02/23 08:06:32     - Address: :4411
2018/02/23 08:06:32 ✓ Connect to pty(websocket) ............... GET    /pty
2018/02/23 08:06:32 ✓ Check Terminal-Agent liveness ........... GET    /liveness
2018/02/23 08:06:32 Terminal routes:
2018/02/23 08:06:32 Terminal-agent configuration
2018/02/23 08:06:32 
2018/02/23 08:06:32 
2018/02/23 08:06:32     - Base path: ''
2018/02/23 08:06:32   Terminal

2018/02/23 08:06:32     - Activity tracking enabled: false
2018/02/23 08:06:32 Terminal-Agent liveness route:
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: centos.quelquesmots.fr
 * extras: centos.mirror.ate.info
 * updates: miroir.univ-paris13.fr
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.161-0.b14.el7_4 will be installed
--> Processing Dependency: java-1.8.0-openjdk(x86-64) = 1:1.8.0.161-0.b14.el7_4 for package: 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libawt_xawt.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libawt_xawt.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libawt.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64
--> Running transaction check
---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.161-0.b14.el7_4 will be installed
--> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libpng15.so.15()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: fontconfig(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libXcomposite.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.161-0.b14.el7_4 will be installed
--> Processing Dependency: tzdata-java >= 2015d for package: 1:java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: copy-jdk-configs >= 2.2 for package: 1:java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64
--> Processing Dependency: libfreetype.so.6()(64bit) for package: 1:java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_64
---> Package libX11.x86_64 0:1.6.5-1.el7 will be installed
--> Processing Dependency: libX11-common >= 1.6.5-1.el7 for package: libX11-1.6.5-1.el7.x86_64
--> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.5-1.el7.x86_64
--> Running transaction check
---> Package alsa-lib.x86_64 0:1.1.3-3.el7 will be installed
---> Package copy-jdk-configs.noarch 0:2.2-5.el7_4 will be installed
---> Package fontconfig.x86_64 0:2.10.95-11.el7 will be installed
--> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.10.95-11.el7.x86_64
--> Processing Dependency: font(:lang=en) for package: fontconfig-2.10.95-11.el7.x86_64
---> Package freetype.x86_64 0:2.4.11-15.el7 will be installed
---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed
--> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64
--> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64
---> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-javapackages = 3.4.1-11.el7 for package: javapackages-tools-3.4.1-11.el7.noarch
--> Processing Dependency: libxslt for package: javapackages-tools-3.4.1-11.el7.noarch
---> Package libX11-common.noarch 0:1.6.5-1.el7 will be installed
---> Package libXcomposite.x86_64 0:0.4.4-4.1.el7 will be installed
---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed
---> Package libjpeg-turbo.x86_64 0:1.2.90-5.el7 will be installed
---> Package libXi.x86_64 0:1.7.9-1.el7 will be installed
---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed
---> Package libXtst.x86_64 0:1.2.3-1.el7 will be installed
---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed
---> Package libxcb.x86_64 0:1.12-1.el7 will be installed
--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.12-1.el7.x86_64
---> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed
---> Package tzdata-java.noarch 0:2018c-1.el7 will be installed
---> Package xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 will be installed
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Running transaction check
---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
---> Package libICE.x86_64 0:1.0.9-9.el7 will be installed
---> Package libSM.x86_64 0:1.2.2-2.el7 will be installed
---> Package libxslt.x86_64 0:1.1.28-5.el7 will be installed
---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
---> Package python-javapackages.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-lxml for package: python-javapackages-3.4.1-11.el7.noarch
---> Package stix-fonts.noarch 0:1.1.0-5.el7 will be installed
---> Package ttmkfdir.x86_64 0:3.0.9-42.el7 will be installed
---> Package xorg-x11-font-utils.x86_64 1:7.5-20.el7 will be installed
--> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.5-20.el7.x86_64
--> Processing Dependency: libXfont.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.5-20.el7.x86_64
--> Running transaction check
---> Package libXfont.x86_64 0:1.5.2-1.el7 will be installed
---> Package libfontenc.x86_64 0:1.1.3-3.el7 will be installed
---> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved

================================================================================
================================================================================
Installing for dependencies:
 alsa-lib                     x86_64  1.1.3-3.el7                base     421 k
Installing:
                                                                           Size
 fontpackages-filesystem      noarch  1.44-8.el7                 base     9.9 k
 java-1.8.0-openjdk           x86_64  1:1.8.0.161-0.b14.el7_4    updates  243 k
 java-1.8.0-openjdk-headless  x86_64  1:1.8.0.161-0.b14.el7_4    updates   32 M
 giflib                       x86_64  4.1.6-9.el7                base      40 k
 freetype                     x86_64  2.4.11-15.el7              base     392 k
 fontconfig                   x86_64  2.10.95-11.el7             base     229 k
 libX11                       x86_64  1.6.5-1.el7                base     606 k
 libXcomposite                x86_64  0.4.4-4.1.el7              base      22 k
 libX11-common                noarch  1.6.5-1.el7                base     164 k
 libXau                       x86_64  1.0.8-2.1.el7              base      29 k
 libICE                       x86_64  1.0.9-9.el7                base      66 k
 libXfont                     x86_64  1.5.2-1.el7                base     152 k
 libXtst                      x86_64  1.2.3-1.el7                base      20 k
 copy-jdk-configs             noarch  2.2-5.el7_4                updates   19 k
 java-1.8.0-openjdk-devel     x86_64  1:1.8.0.161-0.b14.el7_4    updates  9.8 M
 libjpeg-turbo                x86_64  1.2.90-5.el7               base     134 k
 libpng                       x86_64  2:1.5.13-7.el7_2           base     213 k
 libxcb                       x86_64  1.12-1.el7                 base     211 k
 libxslt                      x86_64  1.1.28-5.el7               base     242 k
 libfontenc                   x86_64  1.1.3-3.el7                base      31 k
 libXrender                   x86_64  0.9.10-1.el7               base      26 k
 libXi                        x86_64  1.7.9-1.el7                base      40 k
 lksctp-tools                 x86_64  1.0.17-2.el7               base      88 k
 libXext                      x86_64  1.3.3-3.el7                base      39 k
 libSM                        x86_64  1.2.2-2.el7                base      39 k

 python-lxml                  x86_64  3.2.1-4.el7                base     758 k
 stix-fonts                   noarch  1.1.0-5.el7                base     1.3 M
 Package                      Arch    Version                    Repository
 tzdata-java                  noarch  2018c-1.el7                updates  184 k
 xorg-x11-font-utils          x86_64  1:7.5-20.el7               base      87 k
 xorg-x11-fonts-Type1         noarch  7.5-9.el7                  base     521 k

Transaction Summary
================================================================================
 ttmkfdir                     x86_64  3.0.9-42.el7               base      48 k
Downloading packages:
 javapackages-tools           noarch  3.4.1-11.el7               base      73 k
Installed size: 159 M
Total download size: 48 M

Install  1 Package (+33 Dependent packages)
 python-javapackages          noarch  3.4.1-11.el7               base      31 k
--------------------------------------------------------------------------------
Total                                              4.5 MB/s |  48 MB  00:10     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : freetype-2.4.11-15.el7.x86_64                               1/34 
  Installing : libfontenc-1.1.3-3.el7.x86_64                               2/34 
  Installing : libxslt-1.1.28-5.el7.x86_64                                 3/34 
  Installing : fontpackages-filesystem-1.44-8.el7.noarch                   4/34 
  Installing : libjpeg-turbo-1.2.90-5.el7.x86_64                           5/34 
  Installing : libICE-1.0.9-9.el7.x86_64                                   6/34 
  Installing : libSM-1.2.2-2.el7.x86_64                                    7/34 
  Installing : stix-fonts-1.1.0-5.el7.noarch                               8/34 
  Installing : fontconfig-2.10.95-11.el7.x86_64                            9/34 
  Installing : python-lxml-3.2.1-4.el7.x86_64                             10/34 
  Installing : python-javapackages-3.4.1-11.el7.noarch                    11/34 
  Installing : javapackages-tools-3.4.1-11.el7.noarch                     12/34 
  Installing : libXfont-1.5.2-1.el7.x86_64                                13/34 
  Installing : 1:xorg-x11-font-utils-7.5-20.el7.x86_64                    14/34 
  Installing : ttmkfdir-3.0.9-42.el7.x86_64                               15/34 
  Installing : xorg-x11-fonts-Type1-7.5-9.el7.noarch                      16/34 
  Installing : alsa-lib-1.1.3-3.el7.x86_64                                17/34 
  Installing : libXau-1.0.8-2.1.el7.x86_64                                18/34 
  Installing : libxcb-1.12-1.el7.x86_64                                   19/34 
  Installing : libX11-common-1.6.5-1.el7.noarch                           20/34 
  Installing : libX11-1.6.5-1.el7.x86_64                                  21/34 
  Installing : libXext-1.3.3-3.el7.x86_64                                 22/34 
  Installing : libXi-1.7.9-1.el7.x86_64                                   23/34 
  Installing : libXtst-1.2.3-1.el7.x86_64                                 24/34 
  Installing : libXrender-0.9.10-1.el7.x86_64                             25/34 
  Installing : giflib-4.1.6-9.el7.x86_64                                  26/34 
  Installing : libXcomposite-0.4.4-4.1.el7.x86_64                         27/34 
  Installing : lksctp-tools-1.0.17-2.el7.x86_64                           28/34 
  Installing : 2:libpng-1.5.13-7.el7_2.x86_64                             29/34 
  Installing : copy-jdk-configs-2.2-5.el7_4.noarch                        30/34 
  Installing : tzdata-java-2018c-1.el7.noarch                             31/34 
  Installing : 1:java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_   32/34 
  Installing : 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64    33/34 
  Installing : 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64          34/34 
  Verifying  : libXext-1.3.3-3.el7.x86_64                                  1/34 
  Verifying  : libX11-1.6.5-1.el7.x86_64                                   2/34 
  Verifying  : libXi-1.7.9-1.el7.x86_64                                    3/34 
  Verifying  : 1:java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64           4/34 
  Verifying  : libICE-1.0.9-9.el7.x86_64                                   5/34 
  Verifying  : tzdata-java-2018c-1.el7.noarch                              6/34 
  Verifying  : libjpeg-turbo-1.2.90-5.el7.x86_64                           7/34 
  Verifying  : libXrender-0.9.10-1.el7.x86_64                              8/34 
  Verifying  : copy-jdk-configs-2.2-5.el7_4.noarch                         9/34 
  Verifying  : libXfont-1.5.2-1.el7.x86_64                                10/34 
  Verifying  : python-lxml-3.2.1-4.el7.x86_64                             11/34 
  Verifying  : 2:libpng-1.5.13-7.el7_2.x86_64                             12/34 
  Verifying  : freetype-2.4.11-15.el7.x86_64                              13/34 
  Verifying  : fontpackages-filesystem-1.44-8.el7.noarch                  14/34 
  Verifying  : ttmkfdir-3.0.9-42.el7.x86_64                               15/34 
  Verifying  : giflib-4.1.6-9.el7.x86_64                                  16/34 
  Verifying  : stix-fonts-1.1.0-5.el7.noarch                              17/34 
  Verifying  : libXcomposite-0.4.4-4.1.el7.x86_64                         18/34 
  Verifying  : libXtst-1.2.3-1.el7.x86_64                                 19/34 
  Verifying  : lksctp-tools-1.0.17-2.el7.x86_64                           20/34 
  Verifying  : libxcb-1.12-1.el7.x86_64                                   21/34 
  Verifying  : xorg-x11-fonts-Type1-7.5-9.el7.noarch                      22/34 
  Verifying  : libxslt-1.1.28-5.el7.x86_64                                23/34 
  Verifying  : python-javapackages-3.4.1-11.el7.noarch                    24/34 
  Verifying  : javapackages-tools-3.4.1-11.el7.noarch                     25/34 
  Verifying  : 1:java-1.8.0-openjdk-devel-1.8.0.161-0.b14.el7_4.x86_64    26/34 
  Verifying  : libX11-common-1.6.5-1.el7.noarch                           27/34 
  Verifying  : libXau-1.0.8-2.1.el7.x86_64                                28/34 
  Verifying  : libSM-1.2.2-2.el7.x86_64                                   29/34 
  Verifying  : fontconfig-2.10.95-11.el7.x86_64                           30/34 
  Verifying  : 1:java-1.8.0-openjdk-headless-1.8.0.161-0.b14.el7_4.x86_   31/34 
  Verifying  : libfontenc-1.1.3-3.el7.x86_64                              32/34 
  Verifying  : alsa-lib-1.1.3-3.el7.x86_64                                33/34 
  Verifying  : 1:xorg-x11-font-utils-7.5-20.el7.x86_64                    34/34 

Installed:
Dependency Installed:
  alsa-lib.x86_64 0:1.1.3-3.el7                                                 
  java-1.8.0-openjdk-devel.x86_64 1:1.8.0.161-0.b14.el7_4                       

  fontconfig.x86_64 0:2.10.95-11.el7                                            
  giflib.x86_64 0:4.1.6-9.el7                                                   
  java-1.8.0-openjdk.x86_64 1:1.8.0.161-0.b14.el7_4                             
  fontpackages-filesystem.noarch 0:1.44-8.el7                                   
  freetype.x86_64 0:2.4.11-15.el7                                               
  javapackages-tools.noarch 0:3.4.1-11.el7                                      
  copy-jdk-configs.noarch 0:2.2-5.el7_4                                         
  java-1.8.0-openjdk-headless.x86_64 1:1.8.0.161-0.b14.el7_4                    
  libXau.x86_64 0:1.0.8-2.1.el7                                                 
  libX11-common.noarch 0:1.6.5-1.el7                                            
  libXcomposite.x86_64 0:0.4.4-4.1.el7                                          
  libSM.x86_64 0:1.2.2-2.el7                                                    
  libX11.x86_64 0:1.6.5-1.el7                                                   
  libXfont.x86_64 0:1.5.2-1.el7                                                 
  libXi.x86_64 0:1.7.9-1.el7                                                    
  libXrender.x86_64 0:0.9.10-1.el7                                              
  libXtst.x86_64 0:1.2.3-1.el7                                                  
  libfontenc.x86_64 0:1.1.3-3.el7                                               
  libjpeg-turbo.x86_64 0:1.2.90-5.el7                                           
  libpng.x86_64 2:1.5.13-7.el7_2                                                
  libxcb.x86_64 0:1.12-1.el7                                                    
  libxslt.x86_64 0:1.1.28-5.el7                                                 
  lksctp-tools.x86_64 0:1.0.17-2.el7                                            
  python-javapackages.noarch 0:3.4.1-11.el7                                     
  python-lxml.x86_64 0:3.2.1-4.el7                                              
  stix-fonts.noarch 0:1.1.0-5.el7                                               
  ttmkfdir.x86_64 0:3.0.9-42.el7                                                
  tzdata-java.noarch 0:2018c-1.el7                                              
  xorg-x11-font-utils.x86_64 1:7.5-20.el7                                       
  libICE.x86_64 0:1.0.9-9.el7                                                   
  libXext.x86_64 0:1.3.3-3.el7                                                  
  xorg-x11-fonts-Type1.noarch 0:7.5-9.el7                                       
Complete!
Listening for transport dt_socket at address: 4403
2018-02-23 08:07:47,622[main]             [INFO ] [o.a.c.s.VersionLoggerListener 89]    - Server version:        Apache Tomcat/8.5.23
2018-02-23 08:07:47,624[main]             [INFO ] [o.a.c.s.VersionLoggerListener 95]    - OS Name:               Linux
2018-02-23 08:07:47,624[main]             [INFO ] [o.a.c.s.VersionLoggerListener 93]    - Server number:         8.5.23.0
2018-02-23 08:07:47,624[main]             [INFO ] [o.a.c.s.VersionLoggerListener 91]    - Server built:          Sep 28 2017 10:30:11 UTC
2018-02-23 08:07:47,625[main]             [INFO ] [o.a.c.s.VersionLoggerListener 99]    - Architecture:          amd64
2018-02-23 08:07:47,625[main]             [INFO ] [o.a.c.s.VersionLoggerListener 105]   - JVM Vendor:            Oracle Corporation
2018-02-23 08:07:47,626[main]             [INFO ] [o.a.c.s.VersionLoggerListener 107]   - CATALINA_BASE:         /home/user/che/ws-agent
2018-02-23 08:07:47,626[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
2018-02-23 08:07:47,626[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -XX:MaxRAMFraction=1
2018-02-23 08:07:47,626[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -XX:MaxRAM=600m
2018-02-23 08:07:47,627[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -XX:MinHeapFreeRatio=10
2018-02-23 08:07:47,627[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Xms50m
2018-02-23 08:07:47,626[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.util.logging.config.file=/home/user/che/ws-agent/conf/logging.properties
2018-02-23 08:07:47,630[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcom.sun.management.jmxremote
2018-02-23 08:07:47,630[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcom.sun.management.jmxremote.ssl=false
2018-02-23 08:07:47,631[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
2018-02-23 08:07:47,624[main]             [INFO ] [o.a.c.s.VersionLoggerListener 97]    - OS Version:            4.9.75-linuxkit-aufs
2018-02-23 08:07:47,625[main]             [INFO ] [o.a.c.s.VersionLoggerListener 101]   - Java Home:             /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre
2018-02-23 08:07:47,629[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -agentlib:jdwp=transport=dt_socket,address=4403,server=y,suspend=n
2018-02-23 08:07:47,629[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
2018-02-23 08:07:47,628[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
2018-02-23 08:07:47,628[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djuli-logback.configurationFile=file:/home/user/che/ws-agent/conf/tomcat-logger.xml
2018-02-23 08:07:47,627[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.security.egd=file:/dev/./urandom
2018-02-23 08:07:47,627[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dche.logs.dir=/home/user/che/ws-agent/logs
2018-02-23 08:07:47,628[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dche.logs.level=INFO
2018-02-23 08:07:47,627[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dsun.zip.disableMemoryMapping=true
2018-02-23 08:07:47,631[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcatalina.base=/home/user/che/ws-agent
2018-02-23 08:07:47,627[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -XX:MaxHeapFreeRatio=20
2018-02-23 08:07:47,632[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.io.tmpdir=/home/user/che/ws-agent/temp
2018-02-23 08:07:47,627[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -XX:GCTimeRatio=4
2018-02-23 08:07:47,627[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -XX:AdaptiveSizePolicyWeight=90
2018-02-23 08:07:47,626[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -XX:+UseParallelGC
2018-02-23 08:07:47,626[main]             [INFO ] [o.a.c.s.VersionLoggerListener 109]   - CATALINA_HOME:         /home/user/che/ws-agent
2018-02-23 08:07:47,625[main]             [INFO ] [o.a.c.s.VersionLoggerListener 103]   - JVM Version:           1.8.0_161-b14
2018-02-23 08:07:47,631[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dche.local.conf.dir=/home/user/che/ws-agent/conf/
2018-02-23 08:07:47,631[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcatalina.home=/home/user/che/ws-agent
2018-02-23 08:07:47,690[main]             [INFO ] [o.a.c.http11.Http11NioProtocol 573]  - Initializing ProtocolHandler ["http-nio-4401"]
2018-02-23 08:07:47,698[main]             [INFO ] [o.a.t.util.net.NioSelectorPool 67]   - Using a shared selector for servlet write/read
2018-02-23 08:07:47,700[main]             [INFO ] [o.a.catalina.startup.Catalina 632]   - Initialization processed in 231 ms
2018-02-23 08:07:47,742[main]             [INFO ] [c.m.JmxRemoteLifecycleListener 336]  - The JMX Remote Listener has configured the registry on port [32002] and the server on port [32102] for the [Platform] server
2018-02-23 08:07:47,742[main]             [INFO ] [o.a.c.core.StandardEngine 259]       - Starting Servlet Engine: Apache Tomcat/8.5.23
2018-02-23 08:07:47,742[main]             [INFO ] [o.a.c.core.StandardService 416]      - Starting service [Catalina]
2018-02-23 08:07:47,848[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 959]        - Deploying web application archive [/home/user/che/ws-agent/webapps/ROOT.war]
2018-02-23 08:07:50,342[ost-startStop-1]  [INFO ] [i.WorkspaceProjectSynchronizer 62]   - Workspace ID: workspace4efk33lr73g1o1ie
2018-02-23 08:07:50,345[ost-startStop-1]  [INFO ] [i.WorkspaceProjectSynchronizer 63]   - API Endpoint: http://che-host:8080/api
Debugger failed to attach: handshake failed - connection prematurally closed
2018-02-23 08:07:50,568[rcherInitThread]  [INFO ] [o.e.c.a.s.s.i.LuceneSearcher 158]    - Initial indexing complete after 3 msec 
Fri Feb 23 08:07:50 UTC 2018 - [localhost-startStop-1] Product-specified preferences called before plugin is started
2018-02-23 08:07:51,106[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 1023]       - Deployment of web application archive [/home/user/che/ws-agent/webapps/ROOT.war] has finished in [3,256] ms
2018-02-23 08:07:51,111[main]             [INFO ] [o.a.c.http11.Http11NioProtocol 632]  - Starting ProtocolHandler ["http-nio-4401"]
2018-02-23 08:07:51,118[main]             [INFO ] [o.a.catalina.startup.Catalina 683]   - Server startup in 3418 ms
2018/02/23 08:07:51 Start new terminal.
ghost commented 6 years ago

@constantin-ungureanu-github an installer tries to detect java version and if not found installs own. Anything else in your image is untouched. Do you have this image on DockerHub?

constantin-ungureanu-github commented 6 years ago

I don't have this image on dockerhub, if you read the description I put the complete dockerfile to create it. I am just installing java, put it under the path, so java is there. Hope this helps you to fix this issue.

skabashnyuk commented 6 years ago

@constantin-ungureanu-github can you elaborate on your expectation. You think that tomcat version is wrong or java was installed by mistake?

benoitf commented 6 years ago

I would say that @constantin-ungureanu-github expect:

skabashnyuk commented 6 years ago

1 - is expected behavior. 2 - is a bug

constantin-ungureanu-github commented 6 years ago

Ok. So I try to build a development environment, that will contain java, scala, and some build tools. I want to install Oracle Java JDK. From logs I see that step is all fine, downloading, installs, then have it under path. Now when Tomcat gets to be installed also does install it's own openjdk, so I don't want that. Moreover, it breaks my environment. I understand tomcat is needed as part of eclipse Che, I won't install it at all, or I would put instead nginx, but that is different discussion.

constantin-ungureanu-github commented 6 years ago

Well the tomcat version that gets installed is 8.5.23.0, I don't specify anywhere that version, I would expect to install version 9.0.5 as I put it in dockerfile. So yes, in my opinion that tomcat version is also wrong. But my issue is it gets to install second jdk, not sure if mistake or not, but I would not expect that since Java is already available on that machine.

skabashnyuk commented 6 years ago

ws-agent is a single agent and it's not designed to be run on different version of tomcats. That's for sure.

ghost commented 6 years ago

Changing version of ws-agent's tomcat isn't what a user is supposed to do.

As to installing Java by the installer script even though there's Java, can you verify that JAVA_HOME is properly exported in the container once it starts?

ghost commented 6 years ago

Closing due to inactivity.