[JAVA] J'ai essayé de vérifier AdoptOpenJDK 11 (11.0.2) avec l'image Docker

Un bogue dans la communication HTTP dans Java 11 a été corrigé dans la version 11.0.2!

La communication n'est pas possible en raison de l'erreur suivante ... 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

Image Docker

https://hub.docker.com/r/adoptopenjdk/openjdk11

Préparation

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

point important

C'est idiot, mais ... Vous devez mettre hoge.jar dans la hiérarchie Dockerfile COPY failed: stat /var/lib/docker/tmp/docker-builderXXXXXXX/xxx no such file or directory J'obtiens une erreur comme celle-ci.

résultat

Cette fois, je n'ai écrit que le code pour afficher le résultat de la communication HTTP, donc Le succès de la communication a été confirmé en envoyant une réponse à la console.

スクリーンショット 2019-01-22 14.55.56.png

Recommended Posts

J'ai essayé de vérifier AdoptOpenJDK 11 (11.0.2) avec l'image Docker
J'ai essayé BIND avec Docker
J'ai essayé de vérifier yum-cron
J'ai essayé d'interagir avec Java
J'ai essayé de créer un environnement de développement padrino avec Docker
J'ai essayé de démarrer avec Web Assembly
J'ai essayé d'utiliser Scalar DL avec Docker
J'ai essayé de construire AdoptOpenjdk 11 sur CentOS 7
Qu'est-ce que Docker? J'ai essayé de résumer
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
J'ai essayé d'implémenter la fonction de prévisualisation d'image avec Rails / jQuery
J'ai essayé de faire une authentification de base avec Java
J'ai essayé de gérer la configuration des jambes de force avec Coggle
J'ai essayé de gérer les informations de connexion avec JMX
J'ai essayé de faire une sauvegarde automatique avec plus agréable + PostgreSQL + SSL + docker
J'ai essayé de construire AdoptOpenJDK 8 (ajout: Amazon Corretto 8 également)
Comment donner votre image à quelqu'un avec Docker
J'ai essayé de casser le bloc avec java (1)
J'ai essayé de créer un portefeuille avec AWS, Docker, CircleCI, Laravel [avec lien de référence]
J'ai créé une application d'apprentissage automatique avec Dash (+ Docker) part3 ~ Practice ~
J'ai essayé ce que je voulais essayer avec Stream doucement.
J'ai essayé d'implémenter le téléchargement de fichiers avec Spring MVC
J'ai essayé de lire et de sortir CSV avec Outsystems
J'ai essayé d'implémenter TCP / IP + BIO avec JAVA
[Java 11] J'ai essayé d'exécuter Java sans compiler avec javac
J'ai démarré MySQL 5.7 avec docker-compose et j'ai essayé de me connecter
J'ai essayé de démarrer avec Spring Data JPA
J'ai essayé de dessiner une animation avec l'API Blazor + canvas
J'ai essayé d'implémenter Sterling Sort avec Java Collector
Rails6 J'ai essayé d'introduire Docker dans une application existante
J'ai essayé DI avec Ruby
J'ai essayé UPSERT avec PostgreSQL.
J'ai essayé d'utiliser Wercker pour créer et publier une image Docker qui lance GlassFish 5
J'ai essayé de créer un environnement de développement java8 avec Chocolatey
J'ai essayé de moderniser une application Java EE avec OpenShift.
J'ai essayé d'augmenter la vitesse de traitement avec l'ingénierie spirituelle
[Rails] J'ai essayé de créer une mini application avec FullCalendar
J'ai essayé de vérifier ceci et celui de Spring @ Transactional
J'ai essayé de lier le chat avec le serveur de Minecraft avec l'API Discord
J'ai essayé de créer un React.js x TypeScript x Material-UI sur un environnement docker
J'ai essayé de construire l'environnement petit à petit en utilisant docker
[Rails] J'ai essayé d'implémenter le traitement par lots avec la tâche Rake
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
J'ai essayé de démarrer avec Swagger en utilisant Spring Boot
J'ai essayé de pouvoir passer plusieurs objets avec Ractor
Facile à créer LINE BOT avec Java Servlet Partie 2: J'ai essayé des messages image et des modèles
J'ai essayé de créer un serveur API avec Go (Echo) x MySQL x Docker x Clean Architecture
Lorsque j'ai essayé d'exécuter Azure Kinect DK avec Docker, il a été bloqué par le CLUF
J'ai essayé de mâcher C # (indexeur)
J'ai essayé d'utiliser JOOQ avec Gradle