Bonjour,
N'ayant pu assister au cours de jeudi dernier en raison des problèmes de transport en commun, quelqu'un peut-il m'indiquer les opérations de mise en place à effectuer avant de commencer le TP09 ?
Merci d'avance.
Question TP09
Modérateurs : graffiop, jmdouin, agoncal, mlebihan
Re: Question TP09
Salut dbe,
Ben en fait, il n'y a pas grand chose à mettre en place. Il faut simplement suivre à la lettre les
indications données ici: http://java.cnam.fr/iagl/glg203/tp/TP09/index.html
Il faut également mettre le driver JDBC utilisé dans "$TOMCAT_HOME/lib"
Quand tu testeras ton application, il ne faudra pas oublier de faire un "clean" ou
de supprimer "petstore.war" etc... dans le répertoire "webapps" de TOMCAT (comme au TP précédent).
Ne pas oublier de mettre les librairies habituelles + celles supplémentaires destinées au TP09.
Quand tu auras tout fait, il y aura juste une petite erreur sur un répertoire manquant,
il faudra faire un ptit truc en conséquence. Voilà !
Cordialement,
Dahlil
Ben en fait, il n'y a pas grand chose à mettre en place. Il faut simplement suivre à la lettre les
indications données ici: http://java.cnam.fr/iagl/glg203/tp/TP09/index.html
Il faut également mettre le driver JDBC utilisé dans "$TOMCAT_HOME/lib"
Quand tu testeras ton application, il ne faudra pas oublier de faire un "clean" ou
de supprimer "petstore.war" etc... dans le répertoire "webapps" de TOMCAT (comme au TP précédent).
Ne pas oublier de mettre les librairies habituelles + celles supplémentaires destinées au TP09.
Quand tu auras tout fait, il y aura juste une petite erreur sur un répertoire manquant,
il faudra faire un ptit truc en conséquence. Voilà !
Cordialement,
Dahlil
Re: Question TP09
Bonsoir, j'ai commencé par tenter de faire fonctionner HelloPetstore et ant war échoue. J'ai plusieurs erreurs de compilation :
Est-ce qu'il y a un fichier .jar à récupérer quelque part ?
Code : Tout sélectionner
[javac] C:\Users\DBe\Documents\CNAM\GLG203\TP09\Hello\src\java\HelloTag.java
:4: error: package javax.servlet.jsp.tagext does not exist
[javac] import javax.servlet.jsp.tagext.*;
[javac] ^
[javac] C:\Users\DBe\Documents\CNAM\GLG203\TP09\Hello\src\java\HelloTag.java
:5: error: package javax.servlet.jsp does not exist
[javac] import javax.servlet.jsp.JspException;
[javac] ^
[javac] C:\Users\DBe\Documents\CNAM\GLG203\TP09\Hello\src\java\HelloTag.java
:6: error: package javax.servlet.jsp does not exist
[javac] import javax.servlet.jsp.JspWriter;
[javac] ^
[javac] C:\Users\DBe\Documents\CNAM\GLG203\TP09\Hello\src\java\HelloTag.java
:8: error: cannot find symbol
[javac] public class HelloTag extends SimpleTagSupport {
[javac] ^
[javac] symbol: class SimpleTagSupport
[javac] C:\Users\DBe\Documents\CNAM\GLG203\TP09\Hello\src\java\HelloTag.java
:10: error: cannot find symbol
[javac] public void doTag() throws JspException, IOException {
[javac] ^
[javac] symbol: class JspException
[javac] location: class HelloTag
[javac] C:\Users\DBe\Documents\CNAM\GLG203\TP09\Hello\src\java\HelloTag.java
:11: error: cannot find symbol
[javac] JspWriter out = getJspContext().getOut();
[javac] ^
[javac] symbol: class JspWriter
[javac] location: class HelloTag
[javac] C:\Users\DBe\Documents\CNAM\GLG203\TP09\Hello\src\java\HelloTag.java
:11: error: cannot find symbol
[javac] JspWriter out = getJspContext().getOut();
[javac] ^
[javac] symbol: method getJspContext()
[javac] location: class HelloTag
[javac] 7 errors
Re: Question TP09
Salut dbe,
As-tu ajouté le fichier "servlet-api.jar" présent dans TOMCAT (%TOMCAT_HOME%\lib\servlet-api.jar) au classpath de ton projet ? "jsp-api.jar" également ?
Pour info: Il est conseillé de passer les tests avec "ant" (ant yaps-test) en ligne de commandes si tu veux avoir tout bon. Apparemment sous Eclipse ça merde un peu pour certains tests web.
Cordialement,
As-tu ajouté le fichier "servlet-api.jar" présent dans TOMCAT (%TOMCAT_HOME%\lib\servlet-api.jar) au classpath de ton projet ? "jsp-api.jar" également ?
Pour info: Il est conseillé de passer les tests avec "ant" (ant yaps-test) en ligne de commandes si tu veux avoir tout bon. Apparemment sous Eclipse ça merde un peu pour certains tests web.
Cordialement,
Re: Question TP09
Ok, ça marche pour HelloPetstore. Merci pour tes conseils.Dahlil a écrit :Salut dbe,
As-tu ajouté le fichier "servlet-api.jar" présent dans TOMCAT (%TOMCAT_HOME%\lib\servlet-api.jar) au classpath de ton projet ? "jsp-api.jar" également ?
Pour info: Il est conseillé de passer les tests avec "ant" (ant yaps-test) en ligne de commandes si tu veux avoir tout bon. Apparemment sous Eclipse ça merde un peu pour certains tests web.
Cordialement,