IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

[JSF] JspServlet class not found


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé Avatar de anitshka
    Inscrit en
    Mai 2004
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 624
    Points : 605
    Points
    605
    Par défaut [JSF] JspServlet class not found
    Bonjour,

    J'ai récupérer une appli JSF a laquelle je dois ajouter certain de mes composant. Il semblerai qu'en récupérant cette appli, j'ai perdu un jar en route car il me déclenche un class not found...

    org.apache.jasper.servlet.JspServlet
    J'ai fais une recherche sur google mais je n'arrive pas a trouver un jar comportant cette classe... Sauriez vous ou je pourrais trouver une solution a mon problème ?

    d'avance!
    Ni Dieu, ni maître, mais des frites bordel!

  2. #2
    Membre régulier Avatar de seb55555
    Profil pro
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Points : 119
    Points
    119
    Par défaut
    Salut,
    alors c'est une classe du package jasper-compiler.jar qui se trouve dans le serveur Tomcat.

    Tu as cette erreur lorsque tu lances l'appli ou lorsque tu la compiles ?

  3. #3
    Membre confirmé Avatar de anitshka
    Inscrit en
    Mai 2004
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 624
    Points : 605
    Points
    605
    Par défaut
    après la compilation, c'est dans le code auto généré du web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      <servlet>
        <servlet-name>debugjsp</servlet-name>
        <description>Added by JBuilder to compile JSPs with debug info</description>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
          <param-name>classdebuginfo</param-name>
          <param-value>true</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
      </servlet>
    il ne me reconnait pas cette classe -> org.apache.jasper.servlet.JspServlet
    Ni Dieu, ni maître, mais des frites bordel!

  4. #4
    Membre régulier Avatar de seb55555
    Profil pro
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Points : 119
    Points
    119
    Par défaut
    Alors, cela doit venir de ton serveur d'application.
    Lequel utilises tu?
    Est-ce que tu trouves bien le package jasper-compiler.jar dans les lib ?

  5. #5
    Membre régulier Avatar de seb55555
    Profil pro
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Points : 119
    Points
    119
    Par défaut
    Je n'utilise pas de web.xml généré, et je n'ai pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      <servlet>
        <servlet-name>debugjsp</servlet-name>
        <description>Added by JBuilder to compile JSPs with debug info</description>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
          <param-name>classdebuginfo</param-name>
          <param-value>true</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
      </servlet>
    à l'intérieur.

    J'ai essayer de les rajouter et cela ne pose pas de problème.
    Tu peux essayer d'enlever ces lignes pour voir ce qui se passe de ton côté. Si c'est une appli JSF tu devrais avoir également quelquechose dans le genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     <context-param>
      <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
      <param-value>server</param-value>
     </context-param>
     <context-param>
      <param-name>javax.faces.CONFIG_FILES</param-name>
      <param-value>/WEB-INF/faces-config.xml,/WEB-INF/faces-config-demo.xml,/WEB-INF/navigation-config.xml,/WEB-INF/bean-management-config.xml,/WEB-INF/renderer-config.xml</param-value>
     </context-param>
     <listener>
      <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
     </listener>
     
     <servlet>
      <servlet-name>Faces Servlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet-mapping>
      <servlet-name>Faces Servlet</servlet-name>
      <url-pattern>*.jsf</url-pattern>
     </servlet-mapping>

  6. #6
    Membre confirmé Avatar de anitshka
    Inscrit en
    Mai 2004
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 624
    Points : 605
    Points
    605
    Par défaut
    oui c'est bon 8)
    j'ai réussi a faire fonctionner cette histoire. Je n'ai pas bien compris ce qu'il s'est passé. Après une simple compilation, jbuider m'a supprimer tout mon répertoire lib de mon WEB-INF. Donc j'ai perdu d'un coup tout mes jar! J'avais reussi à tous les retrouver sauf cette histoire de JspServlet

    J'ai bien tout ce qu'il faut dans mon web.xml. Je ne sais pas pourquoi j'ai du code auto généré qui apparait apres compilation. J'ai récupéré un projet d'une autre équipe et j'essaye d'y ajouter ma partie et c'est assez compliqué... En tout cas merci c'est bon ca marche....
    Ni Dieu, ni maître, mais des frites bordel!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JavaMail] class not found SMTPTransport
    Par franfr57 dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 16/01/2007, 22h05
  2. [JDBC][MYSQL] class not found.
    Par hellboy dans le forum JDBC
    Réponses: 2
    Dernier message: 09/10/2006, 21h22
  3. Class not found
    Par khamed dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 24/07/2006, 09h22
  4. [HIBERNATE] Conf et classe not found
    Par djodjo dans le forum Hibernate
    Réponses: 2
    Dernier message: 10/05/2006, 16h37
  5. [EJB Session] class not found exception ?
    Par champion dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 11/02/2005, 23h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo