begin process at 2012 02 12 18:00:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Réseau & internet

 > 

Servlet

 > 

Problème de servlet


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de servlet

dimanche 30 juillet 2006 à 19:12:49 | Problème de servlet

Xavixxxx

Bonjour,

J'ai installé la version 5.0 (5.0.28) de Tomcat et la version 1.4 du sdk (exactement j2sdk1.4.2_11).
J'ai créé mon fichier web.xml et une servlet.

Le fichier web.xml contient le code suivant :
-------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <servlet>
        <servlet-name>coucou</servlet-name>
        <servlet-class>ServletCoucou</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>coucou</servlet-name>
        <url-pattern>/salut.htm</url-pattern>
    </servlet-mapping>
</web-app>
--------------------------------------


et ma servlet contient le code suivant :
---------------------------------------
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ServletCoucou extends HttpServlet {

     //static final long serialVersionUID=0;
   
    protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException,
            java.io.IOException {
        PrintWriter out = response.getWriter();
        out.println("coucou");
    }

    protected void doPost(HttpServletRequest request,
            HttpServletResponse response) throws ServletException,
            java.io.IOException {
        doGet(request, response);
    }
}
---------------------------------------------

Mon problème est le suivant lorsque je tape l'url http://localhost:8080/salut.htm

Le message d'erreur suivant s'affiche :
------------------------------------------------

type Rapport d'exception

message

descriptionLe serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: Erreur d'allocation à une instance de servlet
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
java.lang.Thread.run(Thread.java:534)

cause mère

java.lang.UnsupportedClassVersionError: ServletCoucou (Unsupported major.minor version 49.0)
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:539)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
java.lang.Thread.run(Thread.java:534)
---------------------------------------------------------

Je ne vois pas ce qui peut poser problème.
Auriez-vous une idée pour résoudre ce problème ?

Merci d'avance pour vos réponses .
Salut.
 


lundi 31 juillet 2006 à 16:25:29 | Re : Problème de servlet

shaiulud

Réponse acceptée !
Tu as compilé ta servlet en Java 1.5 (version 49) et tu l'exécutes dans un environnement 1.4.2 (version 46).

Tu dois préciser que ton projet est 1.4.2 ou ou pire 1.5 compliant 1.4.2 qui peut tout de même être problématique dans certain cas.

mercredi 2 août 2006 à 21:44:16 | Re : Problème de servlet

Xavixxxx


Merci pour ta réponse.
Pour information pour ceux qui ont Eclipse et qui rencontrent le même problème.
Il faut aller dans les Project -> properties  ->  Project Facet
Ici il faut changer la version de java.







Cette discussion est classée dans : java, apache, servlet, catalina, webappclassloader


Répondre à ce message

Sujets en rapport avec ce message

Probleme de config du fichier de servlet [ par domdom73 ] Bonjour Je dev une webapps avec Spring et voici mon erreurCode :<pre class="alt2" style="border: 1px inset ; mar Probleme avec la recuperation de données de la base de données [ par elt6 ] boujours, mon probleme c'est que je n'arrive pas a recuperer les données depuis ma base de donnée : voici le code protected void doPost(HttpServletRe TOMCAT Etat HTTP 500- [ par louimnou ] Bonjour, lors de l'execution de ma servlet MySqlDAO.java sur TOMCAT,j'i l'erreur suivante: [color=blue] Etat HTTP 500 - type Rapport d'exception mes jsp/servlet [ par limalima ] Bonjour, j'ai cette erreur sur une application jsp/servlet, je ne vois vraiment pas d'où ça peut venir, merci de me donner quelques infos: [color=red servlet [ par ing46 ] slt, J'ai travailé en NetBeans , lancer "start " Tomcat dans netbeans , et colle un code servlet.java et lacer "run file ",j'ai voit un fenetre ' TOMCAT Etat HTTP 500- [ par lyod 02 ] Bonjour à toutes et à tous, j'ai beaucoup cherché sur ce forum ainsi que sur internet mais je n'ai pas trouvé de réponse à mon erreur. je vous copie m problème d'éxicution dans tomcat : classnotfound [ par langagec08 ] Bonjour, voila je viens de faire une petite application "hello word " avec les servlets, je l'ai bien mise dans dans le dossier webapps de tomcat pour Tomcat7 ne démarre pas sous eclipse [ par yesican ] Bonjour à tous, Lorsque j'essaye de démarrer tomcat7 sous eclipse j'obtiens le message d'erreur suivant: [code=java]27 déc. 2010 12:48:05 org.apache Erreurs Spring jee [ par maha1987 ] salut SVP si quelqu'un pourra me dire porquoi ces eurreurs sachant que j'utlise spring security [color=red]27 juin 2011 02:07:06 org.apache.catalin Spring MVC [ par IceAge55 ] Bonjour, depuis plusieurs jours je bloque sur une erreur et je n'ai toujours pas trouvé de solution. Voici l'erreur : INFO: Déploiement du répertoir


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales