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 :

[Tiles] Erreur tomcat au démarrage


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 14
    Par défaut [Résolu][Tiles] Erreur tomcat au démarrage
    Bonsoir,

    J'essaie tant bien que mal de mettre en place l'exemple si bien décrit sur ce site.

    Je suppose que le problème vient de cette ligne (web.xml):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    Voici le type d'erreur que je rencontre:
    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
    23 févr. 2005 21:28:53 org.apache.catalina.startup.ContextConfig applicationWebConfig
    INFO: Le fichier web.xml de l'application est absent, utilisation des paramêtres par défaut StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Log4j_demo_war]
    23 févr. 2005 21:28:53 org.apache.catalina.startup.ContextConfig applicationWebConfig
    INFO: Le fichier web.xml de l'application est absent, utilisation des paramêtres par défaut StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SpringTest]
    23 févr. 2005 21:28:53 org.apache.catalina.startup.ContextConfig applicationWebConfig
    INFO: Le fichier web.xml de l'application est absent, utilisation des paramêtres par défaut StandardEngine[Catalina].StandardHost[localhost].StandardContext[/LogOctobizSimple]
    23 févr. 2005 21:28:53 org.apache.catalina.core.ApplicationContext log
    GRAVE: StandardWrapper.Throwable
    java.lang.NullPointerException
    	at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:705)
    	at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
    	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:329)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1053)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:886)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3817)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:590)
    	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
    	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
    	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1079)
    	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
    	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:437)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2010)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
    23 févr. 2005 21:28:53 org.apache.catalina.core.ApplicationContext log
    GRAVE: La servlet /OctobizTiles a généré une exception "load()"
    javax.servlet.ServletException: "Servlet.init()" pour la servlet action a généré une exception
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:886)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3817)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:590)
    	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
    	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
    	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1079)
    	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
    	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
    	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:437)
    	at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2010)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
    Pourquoi me dit il que web.xml est absent alors que pas du tout?

    J'utilise Eclipse 3.0 Struts 1.2.4 et Tomcat 5.5

    Merci d'avance!

  2. #2
    Membre éprouvé Avatar de .:morgoth:.
    Profil pro
    Inscrit en
    Février 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 124
    Par défaut
    Donne le code complet de ton web.xml
    Dans quel répertoire l'as tu mis ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 14
    Par défaut
    J'ai suivi les instructions du dit site. Mon web.xml est dans le dossier WEB-INF comme proposé dans un tutoriel de developpez.Com

    le voici :
    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
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
     
    <web-app>
     
      <plug-in className="org.apache.struts.tiles.TilesPlugin" >
      <set-property property="definitions-config"
      value="/WEB-INF/tiles-defs.xml, /WEB-INF/tiles-tests-defs.xml,/WEB-INF/tiles-tutorial-defs.xml, /WEB-INF/tiles-examples-defs.xml" />
      <set-property property="moduleAware" value="true" />
      <set-property property="definitions-parser-validate" value="true" />
      </plug-in>
     
      <!-- Action Servlet Configuration -->
      <servlet>
        <servlet-name>action</servlet-name>
        <!-- Spécification de la classe servlet a utiliser:
              - Struts1.0.x: ActionComponentServlet
              - Struts1.1:   ActionServlet
              - no Struts:   TilesServlet
              -->
        <!-- <servlet-class>org.apache.struts.tiles.ActionComponentServlet</servlet-class>  -->
        <!--  <servlet-class>org.apache.struts.tiles.TilesServlet</servlet-class> --> 
         <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> 
     
        <load-on-startup>2</load-on-startup>
        </servlet>
     
      <!-- le fichier charger avec l'application web -->
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
     
      <!-- Le descripteur de balise Tiles -->
      <taglib>
        <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
        <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
      </taglib>
     
    </web-app>

  4. #4
    Membre éprouvé Avatar de .:morgoth:.
    Profil pro
    Inscrit en
    Février 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 124
    Par défaut
    Tu ne devrais pas avoir un tag <servlet-mapping> après <servlet-name> et <servlet-class>
    Je n'ai jamais fait de STRUTS, mais ayant déja codé sous Tomcat5, je sais que j'avais ce tag qui permettait de faire le matching avec l'URL.
    Vérifie qd meme.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 14
    Par défaut
    Problème résolu.

    Il se trouve que certains fichiers étaient incohérents dans le didactitiel. Les erreurs sont toujours là dans tomcat mais j'ai le résultat escompté. Pas de servlet-mapping dans l'exemple.

    Merci pour ton temps pour les questions

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

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. Réponses: 2
    Dernier message: 03/08/2011, 08h44
  3. Message erreur démarrage service Tomcat au démarrage
    Par juju05 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 23/06/2010, 09h41
  4. erreur lors du démarrage tomcat 6.0
    Par riadhhwajdii dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 08/07/2009, 11h56
  5. Erreur lors du démarrage de Tomcat depuis Eclipse
    Par Ghislain dans le forum Tomcat et TomEE
    Réponses: 20
    Dernier message: 17/01/2007, 09h50

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