[JAVA] J'ai essayé de configurer tomcat pour exécuter le servlet.

http://tomcat.apache.org/ Allez sur le site, sélectionnez la version à partir de Télécharger sur la gauche, et sélectionnez celle qui vous convient à partir de Core. Cette fois, j'ai choisi le programme d'installation du service Windows 32 bits / 64 bits.

Installez-le, cliquez sur l'icône en forme de montre en bas à droite de votre ordinateur et vérifiez qu'il fonctionne. Si cela ne fonctionne pas, entrez netstat -ano dans l'invite de commande, vérifiez s'il y a un port que vous portez et vous pouvez également vérifier à partir du gestionnaire de tâches. Vous voyez l'adresse locale. Je n'ai pas 8080. Accédez à http: // localhost: 8080 /. Succès si une créature dont vous ne savez pas s'il s'agit d'un chat ou d'un tigre apparaît. Puisqu'il s'appelle context.xml, il gère l'application. Les contextes incluent le serveur et le Web. Le premier paramètre se trouve dans server.xml. Si vous ouvrez tomcat, vous trouverez bin conf lib logs temp webappas work et ainsi de suite. Ouvrez les applications Web. Il existe un gestionnaire de documents ROOT. Créez un nouveau dossier avec n'importe quel nom ici. http: // localhost: 8080 / N'importe quel nom peut être utilisé. Mettez votre propre index.html ici pour confirmation. Affiché en toute sécurité. Créez un dossier WEB-INF au même emplacement. Créez un dossier classes, un dossier lib et un fichier xeb.xml dedans. Mettez la classe du servlet dans les classes. Remplissez xeb.xml pour que les classes de classes soient reconnues. dans xeb.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE web-app>

<web-app>
   <servlet>
     <servlet-name>hello</servlet-name>
     <servlet-class>aa.MA</servlet-class>
   </servlet>
   <servlet-mapping>
       <servlet-name>hello</servlet-name>
       <url-pattern> /aaa</url-pattern>
   </servlet-mapping>
</web-app>

http://localhost:8080/任意の名前のフォルダ/aaa

Cela devrait fonctionner, mais pour une raison quelconque, cela convient. La cause n'a pas été mise à jour même si web.xml a été mis à jour. Même si je l'ai supprimé avec le fichier d'origine, j'ai dû le supprimer car il y avait un fichier lorsque je l'ai regardé avec un éditeur. Un phénomène mystérieux que vous devez supprimer deux fois même s'il s'agit d'un fichier.

<servlet>
   <servlet-name>Le nom que vous lui donnez
   </servlet-name>
   <servlet-class>S'il existe un package de nom de classe pour cela, créez un dossier le contenant
Mettez la classe dans le dossier et entrez-la également Exemple aa.hello
      </servlet-class>
</servlet>
<servlet-mapping>
      <servlet-name>
Le nom que vous recherchez
      </servlet-name>
      <url-pattern>
Exemple d'URL souhaitée/kibou
      </url-pattern>
</servlet-mapping>

Il semble que / WEB-INF / classes dans le dossier soit ignoré pour une raison quelconque.

Recommended Posts

J'ai essayé de configurer tomcat pour exécuter le servlet.
J'ai essayé d'expliquer la méthode
J'ai essayé de mettre Tomcat
J'ai essayé de résumer les méthodes utilisées
J'ai essayé d'implémenter le modèle Iterator
J'ai essayé de résumer l'API Stream
[Rails] J'ai essayé de faire passer la version de Rails de 5.0 à 5.2
[Java] J'ai essayé de me connecter en utilisant le pool de connexion avec Servlet (tomcat) & MySQL & Java
05. J'ai essayé de supprimer la source de Spring Boot
J'ai essayé de réduire la capacité de Spring Boot
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
J'ai essayé le problème FizzBuzz
J'ai essayé de vérifier yum-cron
J'ai essayé d'implémenter la fonction similaire par communication asynchrone
J'ai essayé d'augmenter la vitesse de traitement avec l'ingénierie spirituelle
[JDBC] J'ai essayé d'accéder à la base de données SQLite3 depuis Java.
J'ai essayé de résumer les bases de kotlin et java
Je veux amener Tomcat sur le serveur et démarrer l'application
J'ai brièvement résumé la grammaire de base de Ruby
J'ai essayé de construire l'environnement petit à petit en utilisant docker
J'ai essayé de créer un environnement de WSL2 + Docker + VSCode
J'ai essayé de valider pour unifier comment écrire des balises de hachage
[Java] J'ai essayé de créer un jeu Janken que les débutants peuvent exécuter sur la console
J'ai essayé de résumer le support d'iOS 14
J'ai essayé d'interagir avec Java
J'ai essayé le framework Java "Quarkus"
[Rails] J'ai essayé de supprimer l'application
L'histoire que je voulais développer Zip
J'ai essayé de résumer l'apprentissage Java (1)
J'ai essayé de résumer Java 8 maintenant
C # (polymorphisme: polymorphisme)
J'ai essayé d'expliquer Active Hash
J'ai essayé de résoudre le problème de la "sélection multi-étapes" avec Ruby
[Metal] J'ai essayé de comprendre le flux jusqu'au rendu avec Metal
J'ai essayé de résumer ce qui était demandé lors de l'édition site-java-
J'ai essayé d'illuminer le sapin de Noël dans un jeu de la vie
Tri des données Décroissant, croissant / Rails
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
[Rubiy] J'ai essayé de résumer le traitement de la boucle ce soir [fois, pause ...]
J'ai essayé d'implémenter la fonction de prévisualisation d'image avec Rails / jQuery
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 5e
J'ai essayé de créer un environnement de développement http2 avec Eclipse + Tomcat
J'ai essayé de traduire le message d'erreur lors de l'exécution d'Eclipse (Java)
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 8
J'ai essayé de vérifier le fonctionnement du serveur gRPC avec grpcurl
J'ai essayé de comprendre comment la méthode des rails "link_to" est définie
J'ai essayé de résumer les méthodes de Java String et StringBuilder
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
J'ai essayé d'exécuter le formulaire FaaS compatible Java "Fn Project"
J'ai essayé de résoudre le problème de la campagne paiza "Challenge from Phantom Thief 813"
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.