AdoptOpenJDK 11(11.0.2)をDockerイメージで検証してみた
Java11でHTTP通信時の不具合が11.0.2で修正された!
下記エラーのため通信できない・・・
https://stackoverflow.com/questions/52016415/jdk-11-ssl-error-on-valid-certificate-working-in-previous-versions
Exception in thread “main” javax.net.ssl.SSLHandshakeException: extension (10) should not be presented in server_hello
Dockerイメージ
準備
Dockerfile
FROM adoptopenjdk/openjdk11:latest
RUN mkdir /opt/app
COPY hoge.jar /opt/app
CMD ["java", "-jar", "/opt/app/hoge.jar"]
$ docker build -t japp .
$ docker run -it --rm japp
注意点
くだらないことですが、、
Dockerfileの階層にhoge.jarを配置しないと
COPY failed: stat /var/lib/docker/tmp/docker-builderXXXXXXX/xxx no such file or directory
のようなエラーがでてしまいます。
結果
今回はHTTP通信の結果を出力するだけのコードの記述のみなので、
コンソールにresponseが出力されることをもって通信成功を確認しました。
Author And Source
この問題について(AdoptOpenJDK 11(11.0.2)をDockerイメージで検証してみた), 我々は、より多くの情報をここで見つけました https://qiita.com/nobi_tum/items/1c7548081094ea098a3a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .