begin process at 2010 02 10 05:48:42
  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 - ....org.apache.jasper.JasperException [ par louimnou ] Bonjour, pour mon projet,qd j'execute ma jsp sur tomcat,j'ai l'erreur suivante qui s'affiche. Etat HTTP 500 - type Rapport d'exception message de datasource et action servlet indisponible [ par mackaB ] bonjour, je développe une application web avec tomcat, mysql struts et hibernate, et lorsque que j'essai de me connecter sur cette appli via tomcat (c jsp [ par matsumato ] Bonjour; quand je click sur l'un de ces liens : Amérique Europe pourquoi j'arreve pas à obtenire l'égalité suivante : par == "am" ou par == Pb Tomcat6 deploiement probleme java erreur [ par ReZoNiK ] Bonjour je suis actuellement en DUT et je travail sur un projet sur la technologie RFID qui utilise Fosstrak EPCIS. J'utilise tomcat6 pour déployer l'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,406 sec (3)

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