Probléme au niveau d'un petit projet test jee débutante
Résolu
Nouvelle_Informaticienne
Messages postés
153
Date d'inscription
Statut
Membre
Dernière intervention
-
Nouvelle_Informaticienne Messages postés 153 Date d'inscription Statut Membre Dernière intervention -
Nouvelle_Informaticienne Messages postés 153 Date d'inscription Statut Membre Dernière intervention -
Bonjour tt le monde
je reviens vers vous pour m'aider dans mon problème au niveau de mon programme jee je suis débutante j'ai essayé de suivre un tuto sur internet pour créer un petit projet de test mais malheureusement j'ai un petit problème quand je tape le lien suivant:
dans le navigateur ca m'affiche l'erreur suivante :
je ne sais pas l'orrigine de l'erreur malgré que j'ai cherche longtemps sur google youtube et j'ai testé toutes les solutions que j'ai rencontré mais ca marche pas dans mon cas !
dans mon projet y a juste ue page html dont le code est le suivant :
et le fichier web.xml généré automatiquement
je vous remercie infiniment
bonne fin de journée
je reviens vers vous pour m'aider dans mon problème au niveau de mon programme jee je suis débutante j'ai essayé de suivre un tuto sur internet pour créer un petit projet de test mais malheureusement j'ai un petit problème quand je tape le lien suivant:
http://localhost:8080/test/test.html
dans le navigateur ca m'affiche l'erreur suivante :
État HTTP 404 – Not Found
Type Rapport d''état
description La ressource demandée n''est pas disponible.
Apache Tomcat/9.0.0.M22
je ne sais pas l'orrigine de l'erreur malgré que j'ai cherche longtemps sur google youtube et j'ai testé toutes les solutions que j'ai rencontré mais ca marche pas dans mon cas !
dans mon projet y a juste ue page html dont le code est le suivant :
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Test</title> </head> <body> <p>Ceci est une page HTML.</p> </body> </html>
et le fichier web.xml généré automatiquement
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <display-name>test</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app>
je vous remercie infiniment
bonne fin de journée
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Probléme au niveau d'un petit projet test jee débutante
- Test performance pc - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test steam deck oled - Guide
- Test composant pc - Guide
- Test batterie pc - Guide
1 réponse
Bonjour,
Ton code est censé fonctionner, cependant il faut voir où tu as placé tes fichiers, comment tu as créé ton war et démarré ton serveur derrière.
Perso j'aurais tendance à recommander d'utiliser Maven (explications ici), ça permet de simplifier les choses pour ce genre de manipulations.
PS. J'en profites pour mettre les dernières versions dans les fichiers XML (servlet 4.0 au lieu de ton 3.1 dans ton code), même si pour un fichier html seul ça ne change rien du tout.
C:/test/pom.xml
C:/test/src/main/webapp/test.html
Même fichier que précédemment.
C:/test/src/main/webapp/WEB-INF/web.xml
Compilation et packaging en ligne de commande :
Démarrage du serveur en ligne de commande :
Et sur le navigateur :
http://localhost:8080/test/test.html
La confiance n'exclut pas le contrôle
Ton code est censé fonctionner, cependant il faut voir où tu as placé tes fichiers, comment tu as créé ton war et démarré ton serveur derrière.
Perso j'aurais tendance à recommander d'utiliser Maven (explications ici), ça permet de simplifier les choses pour ce genre de manipulations.
PS. J'en profites pour mettre les dernières versions dans les fichiers XML (servlet 4.0 au lieu de ton 3.1 dans ton code), même si pour un fichier html seul ça ne change rien du tout.
C:/test/pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>ccm.kx</groupId> <artifactId>test</artifactId> <packaging>war</packaging> <version>1.0</version> <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.3.21.v20170918</version> <configuration> <webAppConfig> <contextPath>/test</contextPath> </webAppConfig> </configuration> </plugin> </plugins> </build> </project>
C:/test/src/main/webapp/test.html
Même fichier que précédemment.
C:/test/src/main/webapp/WEB-INF/web.xml
<?xml version="1.0"?> <web-app version="4.0" xmlns="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-app_4_0.xsd"> <!-- rien pour l'instant --> </web-app>
Compilation et packaging en ligne de commande :
C:/test> mvn clean package
Démarrage du serveur en ligne de commande :
C:/test> mvn jetty:run
Et sur le navigateur :
http://localhost:8080/test/test.html
La confiance n'exclut pas le contrôle
merci encore pour toutes ces explications utiles :)