Question TP09

Modérateurs : graffion, jmdouin, agoncal, mlebihan

dbe
Messages : 13
Inscription : 05 oct. 2015 13:13

Question TP09

Message par dbe » 14 déc. 2015 17:16

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.

Dahlil
Messages : 20
Inscription : 10 oct. 2015 11:16

Re: Question TP09

Message par Dahlil » 15 déc. 2015 10:07

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

dbe
Messages : 13
Inscription : 05 oct. 2015 13:13

Re: Question TP09

Message par dbe » 15 déc. 2015 23:32

Bonsoir, j'ai commencé par tenter de faire fonctionner HelloPetstore et ant war échoue. J'ai plusieurs erreurs de compilation :

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
Est-ce qu'il y a un fichier .jar à récupérer quelque part ?

Dahlil
Messages : 20
Inscription : 10 oct. 2015 11:16

Re: Question TP09

Message par Dahlil » 16 déc. 2015 9:06

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,

dbe
Messages : 13
Inscription : 05 oct. 2015 13:13

Re: Question TP09

Message par dbe » 16 déc. 2015 11:54

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,
Ok, ça marche pour HelloPetstore. Merci pour tes conseils.

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité