Java
如果我設置 java bin PATH Dockerfile Jar 命令執行但 tomcat 沒有
我正在創建一個來自官方 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
…
謝謝康泰
我突然想到我可以使用 jar 命令 /usr/lib/jvm/java-7-openjdk-amd64/bin/jar的完整路徑並刪除ENV PATH ${PATH}:/usr/lib/jvm/ java-7-openjdk-amd64/bin解決了這個問題。