我想在Java7支持下创建Ibmcom / websphere-traditional,我该怎么做?当我在下面运行时,使用java8安装从ibmcom / websphere-traditional
您尚未明确说明要安装的Websphere版本。您似乎也没有说清楚如何安装,尽管看起来您正在尝试使用IBM发布的ibmcom/websphere-traditional
Docker映像将其安装为Docker容器。
supporting documentation映像的ibmcom/websphere-traditional
当前表示已安装Websphere Application Server(WAS)9.0.x。 (实际的x
版本号会定期更改。)
根据我发现的源,WAS 9.0默认使用Java 8,并且可以配置为使用Java7。但是,您使用的docker映像似乎仅内置Java8。该构建的源位于[ C0],而Dockerfile表示该构建可以执行此操作:
github
这就是说将WAS 9.0和IBM Java 8安装到映像中。
[在任何版本的Dockerfile中,没有迹象表明支持Java 7。
我的建议是:
使用Java 8或更高版本。 IBM已宣布其Java 7产品将于2022年7月停产。
如果您确实要(需要)使用Java 7,建议您克隆github存储库(/work/InstallationManagerKit/tools/imcl install \
com.ibm.websphere.ILAN.v90 com.ibm.java.jdk.v8 \
-acceptLicense -accessRights nonAdmin -showProgress \
-installationDirectory /opt/IBM/WebSphere/AppServer -repositories $REPO \
-installFixes $IFIXES -sRD /opt/IBM/WebSphere/AppServerIMShared \
-dataLocation /opt/IBM/WebSphere/AppServerIMData \
-secureStorageFile /tmp/secureStore -masterPasswordFile /tmp/secureStorePwd \
-preferences offering.service.repositories.areUsed=false,
),修改映像构建配置以选择其他Java版本并构建您自己的docker映像。 https://github.com/WASdev/ci.docker.websphere-traditional中的注释概述了您需要更改的内容。