我有一个Dockerfile,它由tomcat sever(其高山版本)组成,并且我的webapp位于tomcat / webapp目录中, 事情是我的Java代码是使用1.8版构建的,当我在tomcat服务器上运行Java Web时,它会加载类,这是因为容器中安装了Java-1.7,所以我如何在Java中将Java版本更新为1.8我想对雄猫服务器的Dockerfile进行更改的容器
Dockerfile
FROM tomcat:8.0-alpine
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH ${CATALINA_HOME}/bin:$PATH
RUN mkdir -p "${CATALINA_HOME}"
WORKDIR ${CATALINA_HOME}
ENV TOMCAT_MAJOR 8
#VOLUME /volume/webapp/
LABEL maintainer="alesblaze@gmail.com"
ADD ./target/bookstore-1.war ${CATALINA_HOME}/webapps/
#RUN sh -c 'touch /usr/local/tomcat/webapps/bookstore-1.war'
EXPOSE 8080
# ENTRYPOINT ["sh", "-c" , "java -Djava.security.edg=file:/dev/./urandom -jar /usr/local/tomcat/webapps/app.war]
CMD ["catalina.sh" , "run"]