J'ai écrit un flux général sur l'environnement de développement pour la création d'applications Servlet.
OS macOS High Sierra
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/
L'emplacement de l'espace de travail est correct tel quel, sauf si vous êtes particulier à ce sujet
Rendre le serveur Tomcat disponible depuis Eclipse
Sélectionnez [Fichier] -> [Nouveau] -> [Autre]
Sélectionnez Serveur, puis sélectionnez Suivant
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
Sélectionnez [Fichier] -> [Nouveau] -> [Projet]
Sélectionnez ** Projet Web dynamique ** sur le Web et sélectionnez Suivant
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)]
Lorsque la création du projet est terminée, l'élément [Nom du projet] est créé à l'emplacement de l'Explorateur de packages.
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)
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
À 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
Sélectionnez Serveur, puis sélectionnez Ouvrir
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
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.
Sélectionnez le serveur à démarrer dans la fenêtre du serveur et sélectionnez Démarrer le serveur
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
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.
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