公式のTOMCAT 8 dockerファイルからDockerファイルを生成し、jarコマンドを使用してWARファイルからコンテンツを抽出しようとしているので、openjdk-7-jdkをインストールしました。
次のようにPATHを設定しないと、jarコマンドは機能しません。
環境パス ${PATH}:/usr/lib/jvm/java-7-openjdk-amd64/bin
上記のようにPATHを設定すると、Tomcatは起動しません。
この問題をどのように解決できますか?
FROM tomcat:8.0
RUN DEBIAN_FRONTEND=noninteractive \
apt-get update --fix-missing --no-install-recommends && \
apt-get install -y nano \
curl \
tree \
unzip \
openjdk-7-jdk --fix-missing --no-install-recommends
ENV PATH ${PATH}:/usr/lib/jvm/java-7-openjdk-amd64/bin
...
ありがとうございます
ベストアンサー1
突然jarコマンドのフルパスを使用できると思いました。 /usr/lib/jvm/java-7-openjdk-amd64/bin/jar削除して環境パス ${PATH}:/usr/lib/jvm/java-7-openjdk-amd64/binこれで問題が解決しました。