Probléme au niveau d'un petit projet test jee débutante
Résolu/Fermé
Nouvelle_Informaticienne
Messages postés
153
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
20 décembre 2021
-
Modifié le 5 oct. 2017 à 20:15
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 - 25 oct. 2017 à 17:05
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 - 25 oct. 2017 à 17:05
A voir également:
- Probléme au niveau d'un petit projet test jee débutante
- Test performance pc - Guide
- Test composant pc - Guide
- Test ram - Guide
- Test config pc avant achat ✓ - Forum Matériel & Système
- Test vitesse ssd - Guide
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
Modifié le 5 oct. 2017 à 21:04
Modifié le 5 oct. 2017 à 21:04
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
25 oct. 2017 à 17:05
merci encore pour toutes ces explications utiles :)