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