Discussion: Tomcat: erreur 404

  1. #1
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    septembre 2011
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : septembre 2011
    Messages : 321
    Points : 240
    Points
    240

    Par défaut Tomcat: erreur 404

    Bonjour,
    J'ai un gros soucis avec l'install d'une instance Tomcat. Je n'arrive pas à comprendre d'ou vient l'erreur.
    J'ai deux machines, les instances de chaque tomcat sont installées de la même manière. La seul différence vient de la version de l'OS.
    Debian 9 (install fonctionnel) et Ubuntu 16.04 LTS (install non fonctionnelle).
    La version de tomcat installée sur les deux machines est la même (apache-tomcat-7.0.78).
    Voici le message d'horreur que j'ai.
    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
    nov. 10, 2017 5:29:16 PM org.apache.tomcat.util.digester.Digester endElement
    GRAVE: End event threw exception
    java.lang.reflect.InvocationTargetException
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:905)
    	at org.apache.tomcat.util.digester.CallMethodRule.end(CallMethodRule.java:527)
    	at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1081)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2967)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
    	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1576)
    	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1862)
    	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1262)
    	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:888)
    	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388)
    	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5522)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
    	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	at java.lang.Thread.run(Thread.java:748)
    Caused by: java.lang.IllegalArgumentException: java.lang.NumberFormatException: For input string: "java.lang.Exception"
    	at org.apache.catalina.deploy.ErrorPage.setErrorCode(ErrorPage.java:95)
    	... 32 more
    Caused by: java.lang.NumberFormatException: For input string: "java.lang.Exception"
    	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    	at java.lang.Integer.parseInt(Integer.java:580)
    	at java.lang.Integer.parseInt(Integer.java:615)
    	at org.apache.catalina.deploy.ErrorPage.setErrorCode(ErrorPage.java:93)
    	... 32 more
     
    nov. 10, 2017 5:29:16 PM org.apache.catalina.startup.ContextConfig parseWebXml
    GRAVE: Erreur d'évaluation (parse) dans le fichier web.xml de l'application à jndi:/localhost/WEB-INF/web.xml
    org.xml.sax.SAXParseException; systemId: jndi:/localhost/WEB-INF/web.xml; lineNumber: 5255; columnNumber: 47; Error at (5255, 47) : java.lang.NumberFormatException: For input string: "java.lang.Exception"
    	at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2726)
    	at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2758)
    	at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1084)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2967)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
    	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1576)
    	at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1862)
    	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1262)
    	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:888)
    	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388)
    	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5522)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
    	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	at java.lang.Thread.run(Thread.java:748)
    Caused by: java.lang.IllegalArgumentException: java.lang.NumberFormatException: For input string: "java.lang.Exception"
    	at org.apache.catalina.deploy.ErrorPage.setErrorCode(ErrorPage.java:95)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:905)
    	at org.apache.tomcat.util.digester.CallMethodRule.end(CallMethodRule.java:527)
    	at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1081)
    	... 25 more
    Caused by: java.lang.NumberFormatException: For input string: "java.lang.Exception"
    	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    	at java.lang.Integer.parseInt(Integer.java:580)
    	at java.lang.Integer.parseInt(Integer.java:615)
    	at org.apache.catalina.deploy.ErrorPage.setErrorCode(ErrorPage.java:93)
    	... 32 more
     
    nov. 10, 2017 5:29:16 PM org.apache.catalina.startup.ContextConfig parseWebXml
    GRAVE: S'est produite à la ligne 5255 colonne 47
    nov. 10, 2017 5:29:16 PM org.apache.catalina.startup.ContextConfig configureStart
    GRAVE: Cette application est marquée comme non disponible suite aux erreurs précédentes
    Quelqu'un a une idée sur le problème que je rencontre?
    Cordialement,
    Vandman

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    décembre 2015
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : décembre 2015
    Messages : 19
    Points : 22
    Points
    22

    Par défaut

    Hello,

    Je pense que mettre ton fichier .xml pourrait aider.

    Notamment a cette endroit :
    jndi:/localhost/WEB-INF/web.xml; lineNumber: 5255; columnNumber: 47; Error at (5255, 47)

    N.B

  3. #3
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    septembre 2011
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : septembre 2011
    Messages : 321
    Points : 240
    Points
    240

    Par défaut

    Bonjour,
    Désolé, j'aurai du le mettre plus tôt. En fait à cet endroit il n'y a rien de plus que ce qu'il y a dans le message.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5254:<error-page>
    5255:		<error-code>java.lang.Exception</error-code>
    5256:		<location>/erreur</location>
    5257:</error-page>
    ???

    Cordialement,
    Vandman

  4. #4
    Membre à l'essai
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    décembre 2015
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : décembre 2015
    Messages : 19
    Points : 22
    Points
    22

    Par défaut

    Hello,

    Ça serait pas tout simplement qu'il attend un nombre dans la balise <error code> ?

    voir cette exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <error-page>
        <error-code>500</error-code>
        <location>/Error.jsp</location>
    </error-page>
     
    <error-page>
        <exception-type>java.lang.Exception</exception-type>
        <location>/Error.jsp</location>
    </error-page>

Discussions similaires

  1. [Tomcat] Erreur 404
    Par AbdouPoulou dans le forum Eclipse Java
    Réponses: 11
    Dernier message: 02/09/2009, 15h24
  2. [Tomcat][Servlet] Erreur 404 lors d'accès distant
    Par Julaie95 dans le forum Tomcat
    Réponses: 1
    Dernier message: 03/07/2006, 18h35
  3. [Tomcat] Erreur 404 si pas d'index.jsp
    Par Blaise1 dans le forum Tomcat
    Réponses: 5
    Dernier message: 08/06/2006, 12h22
  4. [TOMCAT] Erreur 404
    Par littleqi dans le forum Tomcat
    Réponses: 2
    Dernier message: 24/06/2005, 15h58
  5. [struts][tomcat]erreur 404 suite à un forward
    Par minique dans le forum Struts
    Réponses: 3
    Dernier message: 06/09/2004, 11h11

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