[JAVA] Exécutons Servlet avec Amazon Corretto maintenant

Comme le titre l'indique, cette entrée indique que nous devrions utiliser Amazon Corretto au lieu d'Oracle Java, qui est difficile à sélectionner, pour exécuter Servlet. Eh bien, je me demande combien d'articles similaires ont déjà! !! Mais j'écrirai sans m'en soucier.

Préparez les applications

Les versions des applications préparées cette fois sont les suivantes. Même s'il n'y a pas de version détaillée, je pense que cela fonctionnera.

Installez d'abord Apache

  1. Tout d'abord, exécutez VC_redist.x64.exe. Il s'agit d'un package redistribuable C ++. Il semble que vous en aurez besoin pour exécuter les binaires Windows d'Apache.
  2. Extrayez httpd-2.4.41-win64-VC15.zip. Au fait, mettez le nom du dossier autour de httpd et, dans mon cas, placez-le à la racine du lecteur C. Le fichier principal est C: \ httpd \ Apache24 \ bin \ httpd.exe.
  3. Ouvrez C: \ httpd \ Apache24 \ conf \ httpd.conf et définissez la racine du document. Ensuite, à l'invite de commande, accédez à C: \ httpd \ Apache24 \ bin \ et exécutez [httpd -k install]. S'il n'y a pas d'erreur, il sera enregistré en tant que service et sera exécuté.
  4. Accédez à localhost avec un navigateur et c'est OK si [Cela fonctionne!] S'affiche.

Ensuite, installez Amazon Corretto

Il s'agit d'un package Java géré et distribué par Amazon qui est en concurrence avec Oracle Java. Avec Ver11, le support à long terme se poursuivra jusqu'au milieu de 2024, et vous pouvez l'utiliser avec la même licence qu'OpenJava (n'est-ce pas?).

  1. Exécutez le programme d'installation. Il vaut peut-être mieux l'exécuter en tant qu'administrateur. Il n'y a rien de particulièrement difficile, et je pense que cela prendra fin si vous cliquez sur [Suivant].
  2. Et bien sûr, l'installateur gérera les variables d'environnement telles que JAVA_HOME.

Et enfin installer Tomcat

  1. Installez Tomcat à la toute fin. Vous pouvez le faire en tant qu'administrateur et cliquez simplement sur [Suivant].
  2. Peut-être que le seul problème est qu'il ne s'agit pas d'Oracle Java, ou parce que le formulaire de sélection Virtual Maschine est vide, spécifiez le répertoire dans lequel vous avez installé Corretto.

Enfin, modifiez un peu les paramètres

  1. Commencez par créer un fichier appelé httpd-proxy-ajp.conf dans C: \ httpd \ Apache24 \ conf \ extra. Vous pouvez utiliser d'autres noms de fichiers car il ne correspond qu'aux autres fichiers du même répertoire.
  2. Une fois créé, ouvrez le fichier et écrivez la magie. La partie entourée de barres obliques après «Emplacement» sur la première ligne est le nom du dossier qui suit le nom de domaine. La deuxième ligne est comme le chemin qui inclut le port de ce dossier. En d'autres termes, Apache et Tomcat afficheront secrètement http://www.example.com:8009/docs/ lors de l'accès à http://www.example.com/docs/, ce qui est une nuance.

<Location /docs/> ProxyPass ajp://127.0.0.1:8009/docs/ </Location>

Après avoir écrit ce qui précède, rendez ce fichier visible à partir de C: \ httpd \ Apache24 \ conf \ hgttpd.conf et redémarrez Apache et Tomcat.

〆 Oui, je pense que je l'ai écrit pendant un moment, mais je pense que cela fonctionne bien. Après cela, vous pouvez utiliser php ou MariaDB comme vous le souhaitez!

Recommended Posts

Exécutons Servlet avec Amazon Corretto maintenant
Installez Corretto 8 sur Windows
Exécutez STS4 sur Mac
[Java] Installation d'Amazon Corretto 8
Exécutez PostgreSQL sur Java
Utiliser Corretto 11 avec Heroku
Exécuter le traitement sur Ant
Exécutez tiscamera sur Ubuntu 18.04
Jusqu'à ce que vous exécutiez Quarkus et que vous exécutiez l'image docker sur Amazon ECS
Exécuter R à partir d'un processus Java optimisé par Tomcat sur Amazon Linux