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

Tomcat et TomEE Java Discussion :

Erreur 404 suite à downgrade de serveur tomcat


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre à l'essai
    Profil pro
    Analyste programmeur
    Inscrit en
    Avril 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Finlande

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Avril 2003
    Messages : 79
    Points : 17
    Points
    17
    Par défaut Erreur 404 suite à downgrade de serveur tomcat
    Bonjour.
    Je fais appel à vous car ca fait un jour et demie que je passe sur mon problème, et là je craque litterallement.
    Nous avons développé une appli sur un serveur tomcat 7.0 en dév, or le client a un tomcat 5.5.
    Nous utilisons jsf 1.2, spring 3.0.5, richfaces-3.1 et hibernate 3.1, et un jdk1.6.
    J'ai lu sur ce forum qu'il est bel et bien possible de faire tourner jsf1.2 avec richfaces 3.1 sur un tomcat 5.5, donc à priori c'est faisable.
    J'utilise aussi eclipse helios 20110218-0911.
    Mon probleme :
    Quand je lance mon appli, apres avoir rentré mes identifant et valider mon formulaire de connexion, j'obtient une erreur 404.
    Apres cette étape, en tapant directement l'url sur laquelle je devrais etre redirigé j'obtiens :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    GRAVE: JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /listeDossiers.jsp) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@311410]
    23 août 2011 11:28:21 org.apache.catalina.core.StandardWrapperValve invoke
    GRAVE: "Servlet.service()" pour la servlet Faces Servlet a généré une exception
    java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.JspIdConsumer
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1960)
    	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:933)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1405)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1960)
    	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:933)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1405)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1960)
    	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:933)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1405)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
    	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1332)
    	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1579)
    	at org.apache.jasper.compiler.Parser.parse(Parser.java:130)
    	at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:245)
    	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
    	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:161)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:326)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:307)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
    	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:565)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:309)
    	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
    	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
    	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
    	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
    	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
    	at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
    	at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:468)
    	at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
    	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
    	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
    	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
    	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
    	at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
    	at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:277)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
    	at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    	at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    	at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
    	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    	at java.lang.Thread.run(Thread.java:662)
    Voici la liste des jars de mon appli :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    aopalliance.jar
    commons-beanutils-1.8.3.jar
    commons-beanutils-bean-collections-1.8.3.jar
    commons-codec-1.5.jar
    commons-collections-3.2.1.jar
    commons-dbcp-1.3.jar
    commons-digester-2.1.jar
    commons-httpclient-3.0.1.jar
    commons-pool-1.4.jar
    cqappli-acegi-1.2.1.jar
    dom4j.jar
    el-api.jar
    el-ri.jar
    hibernate3.jar
    javassist-3-1.jar
    javax.persistence-2.0.0.jar
    jdom.jar
    jsf-api.jar
    jsf-impl.jar
    jsp-api-6.0.13.jar
    jstl-1.2.jar
    jta-1.0.1B.jar
    log4j-1.2.14.jar
    ojdbc5.jar
    orai18n.jar
    org.springframework.aop-3.0.5.RELEASE.jar
    org.springframework.asm-3.0.5.RELEASE.jar
    org.springframework.beans-3.0.5.RELEASE.jar
    org.springframework.context-3.0.5.RELEASE.jar
    org.springframework.core-3.0.5.RELEASE.jar
    org.springframework.expression-3.0.5.RELEASE.jar
    org.springframework.jdbc-3.0.5.RELEASE.jar
    org.springframework.orm-3.0.5.RELEASE.jar
    org.springframework.transaction-3.0.5.RELEASE.jar
    org.springframework.web-3.0.5.RELEASE.jar
    richfaces-api-3.1.2.GA.jar
    richfaces-impl-3.1.2.GA.jar
    richfaces-ui-3.1.2.GA.jar
    slf4j-api-1.5.5.jar
    slf4j-jcl-1.5.5.jar
    spring-security-core-2.0.4.jar
    spring-security-taglibs-2.0.4.jar
    Concernant mon erreur j'ai bien essayé de rajouter le jar correspondant à JspId : jsp-api-6.0.13.jar , mais rien n'y fait.
    Dans le build path de mon appli :
    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
     
    (tous les jars cités ci dessus plus les jars du common/lib de mon apache 5.5, sans le jsp-api.jar)
    commons-el.jar
    jasper-compiler-jdt.jar
    jasper-compiler.jar
    jasper-runtime.jar
    naming-factory-dbcp.jar
    naming-factory.jar
    naming-resources.jar
    servlet-api.jar
    (plus les jars de la jre de mon jdk de glassfish (!))
    ressources.jar
    rt.jar
    jsse.jar
    jce.jar
    charsets.jar
    dnsns.jar
    localedata.jar
    sunjce_provider.jar
    sunmscapi.jar
    sunpkcs11.jar
    Je ne pense pas que ca vienne de mon web.xml vu que sur un tomcat 7.0 la redirection fonctionne bien, je le mettrais dans le message suivant
    Merci pour votre aide

  2. #2
    Membre à l'essai
    Profil pro
    Analyste programmeur
    Inscrit en
    Avril 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Finlande

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Avril 2003
    Messages : 79
    Points : 17
    Points
    17
    Par défaut
    Sinon, j'ai bien noté les problèmes d'inclusions de certains jar, comme notamment les el-api, mais le probleme c'est que si je ne le met pas je me prend un classnotfound sur le elresolver utilisé dans mon application context.

  3. #3
    Membre à l'essai
    Profil pro
    Analyste programmeur
    Inscrit en
    Avril 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Finlande

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Avril 2003
    Messages : 79
    Points : 17
    Points
    17
    Par défaut
    Personne?
    j'essaye de migrer vers d'un tomcat 7.0 vers un 6.0, mais toujours le meme probleme:
    erreur 404
    et dans les logs :
    GRAVE : Error ListenerStart

    sans plus d'explication, ni dans le catalina.out, ni dans les logs configurés par log4j.

    Merci de votre aide

Discussions similaires

  1. Message d'erreur lors du démarrage du serveur Tomcat 8
    Par Rony Rauzduel dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 15/07/2014, 17h04
  2. Erreur lors du lancement du serveur TomCat 6.0.26 sous netbeans
    Par dev_2007 dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 15/07/2013, 23h21
  3. Erreur 404 projet Java BIRT sur Tomcat
    Par davly dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 07/12/2011, 11h42
  4. Erreur 404 lors de lancement de tomcat 6 sous eclipse 3.6
    Par clubist dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 05/01/2011, 21h45
  5. [struts][tomcat]erreur 404 suite à un forward
    Par minique dans le forum Struts 1
    Réponses: 3
    Dernier message: 06/09/2004, 10h11

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