[JAVA] Construction d'environnement pour le développement d'applications Servlet

Aperçu

J'ai écrit un flux général sur l'environnement de développement pour la création d'applications Servlet.

environnement

OS macOS High Sierra

Liste des choses à installer

Eclipse ver.4.8(Photon) Je l'ai développé en utilisant la version 4.8, mais je pense que ce n'est pas grave si vous utilisez la dernière version. https://www.eclipse.org/photon/

Tomcat Un conteneur pour exécuter Servlet https://tomcat.apache.org/download-90.cgi

Java J'ai utilisé JDK ver.10, mais il semble qu'il ne puisse plus être téléchargé. https://www.oracle.com/technetwork/java/javase/downloads/index.html Je me demande si vous pouvez utiliser la dernière version.

** Cependant, avec la version de Java installée sur le serveur lors du téléchargement sur le serveur Notez que cela peut ne pas fonctionner à moins que la version Java ne corresponde lors du développement local !! (La version du fichier de classe diffère selon la version de Java et ne fonctionne pas correctement) **

MySQL Nécessaire si vous souhaitez créer une application utilisant une base de données Si vous appuyez sur [SUIVANT] avec les paramètres par défaut, vous pouvez installer normalement. https://dev.mysql.com/downloads/mysql/

Création de projet

1. Démarrez Eclipse

L'emplacement de l'espace de travail est correct tel quel, sauf si vous êtes particulier à ce sujet スクリーンショット 2019-09-22 16.56.07.png

2. Créez un serveur Tomcat

Rendre le serveur Tomcat disponible depuis Eclipse

Ajouter un serveur Tomcat

Sélectionnez [Fichier] -> [Nouveau] -> [Autre] スクリーンショット 2019-09-22 17.09.49.png

Sélectionnez Serveur, puis sélectionnez Suivant スクリーンショット 2019-09-22 17.11.26.png

Sélectionnez la version du serveur Tomcat dans [Apache](cette fois, sélectionnez le dernier Tomcat v9.0) Laissez les autres éléments par défaut et sélectionnez [Terminé]

Une fois terminé, l'élément [Serveurs] sera ajouté à l'emplacement de l'Explorateur de packages. Le serveur de la version sélectionnée de tomcat est en cours d'exécution スクリーンショット 2019-09-22 17.15.48.png

3. Créez un projet

Sélectionnez [Fichier] -> [Nouveau] -> [Projet] スクリーンショット 2019-09-22 17.01.51.png

Sélectionnez ** Projet Web dynamique ** sur le Web et sélectionnez Suivant スクリーンショット 2019-09-22 17.02.51.png

Entrez le nom du projet à créer dans le champ de saisie du nom du projet Remplacez la version d'exécution cible par [Tomcat9 (Java10)] définie précédemment L’élément de configuration a été remplacé par [Configuration par défaut de Tomcat9 (Java10)] スクリーンショット 2019-09-22 20.52.07.png

Lorsque la création du projet est terminée, l'élément [Nom du projet] est créé à l'emplacement de l'Explorateur de packages. スクリーンショット 2019-09-22 20.54.32.png

Créez un fichier html pour afficher quelque chose pour le moment Cliquez avec le bouton droit sur le nom du projet et sélectionnez Nouveau-> Autre Sélectionnez [fichier html] et créez-le sous [nom du projet / WebContent](exemple: index.html) スクリーンショット 2019-09-22 20.57.56.png

Index.html modifié pour ressembler à ↓

index.html


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>TITLE!!!</title>
</head>
<body>
Qiita
</body>
</html>

Ceci termine la création du projet une fois

4. Ajouter un projet au serveur

À ce stade, la fenêtre relative à [Serveur] n'existe pas sur l'écran d'Eclipse, je vais donc ajouter une fenêtre. Sélectionnez [Window] -> [View View] -> [Other] en haut de l'écran スクリーンショット 2019-09-22 17.23.39.png

Sélectionnez Serveur, puis sélectionnez Ouvrir スクリーンショット 2019-09-22 17.24.46.png

Ensuite, la fenêtre [Serveur] sera ajoutée à la première page d'Eclipse. Cliquez avec le bouton droit sur le serveur et sélectionnez Ajouter / Supprimer スクリーンショット 2019-09-22 17.26.14.png

Ici, sélectionnez le projet que vous avez créé précédemment, sélectionnez [Ajouter], et lorsque vous pouvez passer au champ [Configuré], sélectionnez [Terminer]. Cela enregistrera le projet auprès du serveur et lui permettra d'être lancé sur le serveur. スクリーンショット 2019-09-22 17.27.10.png

Sélectionnez le serveur à démarrer dans la fenêtre du serveur et sélectionnez Démarrer le serveur スクリーンショット 2019-09-22 21.01.39.png

Après avoir confirmé que le serveur fonctionne, lancez Google Chrome ou un navigateur approprié et entrez l'URL suivante http://localhost:8080/Qiita/index.html

Ensuite, si l'écran suivant s'affiche, il est réussi

スクリーンショット 2019-09-22 21.11.12.png

Le flux de cette communication ** Pour le port 8080 (port utilisé par tomcat) sur localhost (sur votre PC) Faites une requête avec Http et retournez la valeur de index.html incluse dans le projet Qiita Affichez la valeur sur le navigateur. ** ** C'est devenu un flux tel que.

Résumé

J'ai mis en place un environnement de développement sur mon PC, mis en place un serveur Apache Tomcat et écrit un flux général d'accès à partir d'un navigateur. Si possible jusqu'à présent, je pense que tout ce que j'ai à faire est d'écrire le code source.

Recommended Posts

Construction d'environnement pour le développement d'applications Servlet
Construction d'environnement de développement d'applications Web en Java (pour les personnes inexpérimentées)
construction d'environnement de développement Java
[Développement d'applications Jakarta EE 8 avec Gradle] 1. Construction de l'environnement
Construction de l'environnement de développement Rails6 [Mac]
Manuel de construction de l'environnement de développement stable pour "Rails6" avec "Docker-compose"
Construction d'environnement avec Docker pour les débutants
[Unity] Procédure de construction de l'environnement de développement Android
[Procédure 1 pour les débutants] Ruby on Rails: Construction d'un environnement de développement
Notes pour les débutants en développement d'applications Android
Construction d'environnement de développement d'applications Web Java avec VS Code (struts2)
Création d'un environnement de développement Java (pour Mac)
Créez un environnement de développement d'applications Rails avec Docker [Docker, Rails, Puma, Nginx, MySQL]
[Java & SpringBoot] Construction de l'environnement pour Mac
Ruby on Rails - De la construction d'environnement au développement d'application simple sur WSL2
Procédure de création d'un environnement de développement d'applications Rails avec Docker [Rails, MySQL, Docker]
[Traitement x Java] Création d'un environnement de développement
Mémorandum des débutants en développement d'applications Android
Construction de l'environnement de développement Laravel avec Docker (Mac)
Sapper × Go (écho) × Construction de l'environnement de développement Docker
Création d'un environnement de développement pour Universal Robotics UR Caps
Mémo de construction de l'environnement de développement Java sur Mac
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
Construction de l'environnement de développement Java Spring Boot + Docker
Environnement de développement d'applications Java créé dans un environnement VM
[Java] Construction de l'environnement
Création d'un environnement de développement pour les applications Web Java avec Docker pour Mac Part1
Environnement de développement Java
[Printemps] Construction de l'environnement
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
Créer un environnement de développement pour Docker + Rails6 + Postgresql
Procédure de construction d'environnement pour l'utilisation de PowerMock avec JUnit
Pratique CI / CD pour débutants - Partie 1 - Construction de l'environnement
Création d'un environnement de développement à l'aide d'IntelliJ IDEA + Maven + Tomcat 9
Créer un environnement de développement pour Docker, Java, vs code
Introduction à kotlin pour les développeurs iOS ①-Construction de l'environnement
Construction de l'environnement de développement Django à l'aide de Docker-compose (mémorandum personnel)
Procédure de construction et de développement de l'environnement local Wordpress avec Docker
Procédure de maintenance de l'environnement de développement WebSphere Liberty pour Windows
Construction de l'environnement Penronse [Windows]
Introduction au développement de modules Slay the Spire (2) Construction de l'environnement de développement
[Flutter] Construction de l'environnement Ubuntu 20.04
Mémo de l'environnement de développement Java
Créer un environnement de développement Java sur l'installation Mac-JDK (version de préservation 2020)
Construction de l'environnement Rails Docker
[Mac] Construction de l'environnement de développement VS Code (Java, Gradle, Node.js)
Étude TDD # 1 Construction de l'environnement et premier développement piloté par les tests (6 juillet 2020)
[Java] Procédure de construction de l'environnement pour le développement de struts 1.3 avec Eclipse