■ Raisons d'apprendre ① Parce que je veux expérimenter le mécanisme de demande et réponse ⑫ Parce que je veux démarrer le serveur Web
■ Progression de l'apprentissage <1> Démarrer une machine virtuelle avec Vagrant et Virtulalbox ▼ Procédure (1) Suivez la section "Création d'un environnement de développement local" pour l'installation de points.
▼ Ce que j'ai appris ・ J'ai appris les commandes Linux telles que yum et sudo lors de l'utilisation de PUTTY (http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/230999/) -Lors de l'utilisation de l'importation de la bibliothèque Java dans Eclipse, il y a un problème car elle n'est pas chargée. Il semble que j'ai dû passer par le chemin de construction (http://starscream.hatenablog.com/entry/20170308/1488974878)
<2> Créer un mécanisme de requête GET en liant Tomcat et Eclipse ▼ Procédure (1) Démarrez le serveur Tomcat en vous reportant à «Comprendre clairement». →
Certains ports (8005, 8080, 8009) requis par le serveur hôte local Tomcat v9.0 sont déjà utilisés. Le serveur est peut-être déjà en cours d'exécution dans un autre processus ou un processus système utilise peut-être ce port. Pour démarrer ce serveur, vous devez arrêter d'autres processus ou modifier le numéro de port.
Erreur se produit. → Exécutez netstat -nao et tasklist sur cmd pour identifier le PID correspondant. Apparemment, Tomcat a été démarré séparément de l'huile légère Eclipse en premier lieu, alors je l'ai arrêté et c'était OK.
(2) Créez un fichier html sous le contenu Web du projet (exemple) et demandez-le à http: //localhost:8080/example/hello.html. Les événements suivants se produisent
· Un événement J'obtiens une erreur 404 lorsque je demande un fichier html Tomcat créé sur Eclipse.
·hypothèse -Le fichier généré par Eclipse a été généré dans un endroit différent de celui demandé par le navigateur.
・ Expérience ① Tout d'abord, placez manuellement le fichier et recherchez le type de requête GET à envoyer pour obtenir la réponse du fichier. http://localhost:8080/example/seach.html À host-manager manager ROOT examplse docs Mettez search.html dans chacun des J'ai mis search.html dans chaque couche d'œuvres> catalina et l'ai demandé, mais il ne sort pas
→ Placez search.html sous webapps> exemples et J'ai couru http: // localhost: 8080 / examples / search.html et cela a fonctionné.
(2) Où est le fichier créé par Eclipse? C:\Users\orahs\pleiades-4.7.2-java-win-64bit_20171225\pleiades\workspace\example\WebContent C'est dedans
En d'autres termes C:\Users\orahs\pleiades-4.7.2-java-win-64bit_20171225\pleiades\workspace\example\WebContent Le fichier généré ci-dessus, C:\Users\orahs\apache-tomcat-9.0.2-windows-x64\apache-tomcat-9.0.2\webapps Si vous pouvez le générer sous, vous gagnez!
· Conclusion Le projet n'a pas été ajouté au serveur! !!
▼ URL de référence -Cas où le processus reste et que vous souhaitez le supprimer sur Eclipse https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1312626928 ・ Netstat http://www.atmarkit.co.jp/ait/articles/0207/20/news003_2.html -Répertoire Tomcat http://localhost:8080/examples/servlets/servlet/HelloWorldExample
―――――――――――――――――――――――――――――――――――――――――――――― 1/29 Demandes de renseignements sur https://teratail.com/questions/110007, "Démarrage de Tomcat 9.0 via Eclipse et impossible d'exécuter le servlet" Réessayez.
■ Ce que j'ai fait -Redémarrez Eclipse. -Placez le dossier tomcat sous le dossier pleiades. -Supprimez le projet d'exemple de l'Explorateur et d'Eclipse. -Lors de la création d'exemples, il semble que vous deviez cocher Créer un descripteur de déploiement de web.xml, donc je l'ai mis
■ Choses à essayer plus tard ・ Essayez Tomcat 8.0 → Je l'ai fait en 8.5, mais cela a également échoué. -Récrire server.xml (je me demande si c'est sous conf sous tomcat ou sous workspase> Server, mais ...). → ■ URL de référence ・ Je suis accro à la construction d'un serveur Tomcat avec Java sur Eclipse NEON. http://ts0818.hatenablog.com/entry/2017/06/25/004155 ・ Projet de développement Web en Java chez Eclipse NEON (Hello World!) http://ts0818.hatenablog.com/entry/2017/06/25/173424 Etc.
■ Peut-être que ce sera utile ・ Http://gomyownway.hatenablog.com/entry/2012/09/21/012637 ・ Http://blog.codebook-10000.com/entry/20130606/1370526510
2/4 (soleil) J'ai joué avec <wb-resource dans le fichier common.component mais cela n'a pas fonctionné. .. Quand j'ai lu le manuel, le supplément de D a expliqué le déploiement. Il semble qu'Eclipse passe de la «présentation de projet Web dynamique» à la «présentation de spécification Java EE». Il semble que le fichier common.component détermine Avant → Après. À partir de là, on peut dire que les fichiers sous WebContent peuvent être déployés, mais que le servlet ne peut pas être déployé. Quoi de plus mystérieux
28/07 (samedi) ■ Événement -Le fichier Servlet ajouté n'est pas construit (* ← c'est probablement), et il n'est pas déployé (j'ai essayé de placer la guerre dans tomcat / webapps, mais quand j'ouvre le contenu, il n'y a pas de fichier de classe)
■ Éléments à considérer -Il est inconnu s'il s'agit d'un problème de construction ou d'un problème de déploiement. A quel stade -Est-ce un problème avec les paramètres de liaison server.xml? J'ai l'impression que la compilation ne fonctionne pas. Je me demande si la génération du fichier de guerre appartient à la construction ou au déploiement.
■ Voulez-vous voir ci-dessous? https://qiita.com/saba1024/items/b24ecbae87146a631e88
Recommended Posts