在docker容器中运行的Java应用程序之一需要Java 1.8,但该容器具有Java 1.7。现在它失败,并显示错误“不支持的major.minor版本52.0”]
dockerfile的内容是
FROM tomcat:8.0
COPY webapps/abc /usr/local/tomcat/webapps/abc
COPY webapps/*.war /usr/local/tomcat/webapps/
#COPY ...........
COPY tomcat-users.xml /usr/local/tomcat/conf/
COPY server.xml /usr/local/tomcat/conf/
我尝试使用另一个基本映像“ FROM tomcat:8.5.51-jdk8-openjdk”但xdx解析器出现错误。
如何在该容器上安装/升级到Java版本1.8。我是DOTNET-Windows的人。我们公司获得的实验室之一具有此应用程序。原始开发团队现在不可用。在这方面的任何帮助将不胜感激。
也许您不想听这个,但是最好的方法是您更改基本图像,而不是为此目的尝试修改原始图像。也许最好用您提到的解析器解决麻烦。
根据
尝试从tomcat:7.0.100-jdk8-openjdk