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 :

[TOMCAT][STRUTS] où faut il placer le fichier .dll ?


Sujet :

Tomcat et TomEE Java

  1. #1
    Nouveau membre du Club

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 48
    Points : 31
    Points
    31
    Par défaut [TOMCAT][STRUTS] où faut il placer le fichier .dll ?
    voila j ai une page jsp qui tourne sur un serveur TOMCAT
    sur cette page je lance un thread
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Scanner scanner=new Scanner(ip1,ip2,scannerOptions,options);
    Thread thread=new Thread(scanner);
    thread.start();
    et ce thread de la Classe Scanner lance d'autres Threads

    pour les tests il y a 65 threads qui tournent simultanément
    mon application tourne correctement sans les pages jsp
    comment ce fait-il que la page jsp n'arrive pas à exécuter l'application de la classe Scanner jusqu'au bout ? probleme de memoire, timeout ...?

  2. #2
    Nouveau membre du Club

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 48
    Points : 31
    Points
    31
    Par défaut
    donc vu que ca ne marchais pas correctement en utilisatn uniquement des pages jsp, je me suis mis à apprendre l'architecture struts.
    donc mon architecture struts marche correctement
    mes classes de "travail" du modele marchent correctement en mode console
    etquand je les utilise dans mon archi struts, j'ai le même probleme. l'application arrete de tourner.
    et pourtant quand je vais dans le manager du serveur Tomcat, je vois bien que ma requete existe toujours mais elle n'arrive plus à progresser.

    Donc la question que je me pose vu que tout marche separemment (archi struts et mes classes de travail), ca ne peut que provenir de la configuration du serveur ? soit au niveau du temps d'execution, soit au niveau de la memoire, soit au niveau du nombre de thread ????

    la j'ai serieusement besoin d'aide.
    merci d avance

  3. #3
    Nouveau membre du Club

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 48
    Points : 31
    Points
    31
    Par défaut
    dans le fichier log stderr du serveur Tomcat j'ai plusieurs erreurs
    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
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
     
    21 juil. 2005 12:25:32 org.apache.coyote.http11.Http11Protocol init
    INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
    21 juil. 2005 12:25:32 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 813 ms
    21 juil. 2005 12:25:32 org.apache.catalina.core.StandardService start
    INFO: Démarrage du service Catalina
    21 juil. 2005 12:25:32 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/5.5.9
    21 juil. 2005 12:25:32 org.apache.catalina.core.StandardHost start
    INFO: XML validation disabled
    21 juil. 2005 12:25:33 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[/global_scan]
    21 juil. 2005 12:25:34 org.apache.coyote.http11.Http11Protocol start
    INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
    21 juil. 2005 12:25:34 org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    21 juil. 2005 12:25:34 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/31  config=null
    21 juil. 2005 12:25:34 org.apache.catalina.storeconfig.StoreLoader load
    INFO: Find registry server-registry.xml at classpath resource
    21 juil. 2005 12:25:34 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 1797 ms
    21 juil. 2005 12:26:43 org.apache.commons.digester.Digester error
    GRAVE: Parse Error at line 58 column 17: The content of element type "struts-config" must match "(display-name?,description?,data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)".
    org.xml.sax.SAXParseException: The content of element type "struts-config" must match "(display-name?,description?,data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)".
    	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    	at org.apache.commons.digester.Digester.parse(Digester.java:1572)
    	at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:738)
    	at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
    	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
    	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    	at java.lang.Thread.run(Unknown Source)
    21 juil. 2005 12:26:43 org.apache.struts.validator.ValidatorPlugIn initResources
    INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
    21 juil. 2005 12:26:43 org.apache.struts.validator.ValidatorPlugIn initResources
    INFO: Loading validation rules file from '/WEB-INF/validation.xml'
    21 juil. 2005 12:26:43 org.apache.commons.digester.Digester error
    GRAVE: Parse Error at line 1 column 17: Document is invalid: no grammar found.
    org.xml.sax.SAXParseException: Document is invalid: no grammar found.
    	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    	at org.apache.commons.digester.Digester.parse(Digester.java:1591)
    	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:159)
    	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
    	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
    	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
    	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
    	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    	at java.lang.Thread.run(Unknown Source)
    21 juil. 2005 12:26:43 org.apache.commons.digester.Digester error
    GRAVE: Parse Error at line 1 column 17: Document root element "form-validation", must match DOCTYPE root "null".
    org.xml.sax.SAXParseException: Document root element "form-validation", must match DOCTYPE root "null".
    	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    	at org.apache.commons.digester.Digester.parse(Digester.java:1591)
    	at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:159)
    	at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
    	at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
    	at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
    	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
    	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    	at java.lang.Thread.run(Unknown Source)
    apparemment il ne reconnait pas les balises des fichiers struts-config.xml et validation.xml

  4. #4
    Nouveau membre du Club

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 48
    Points : 31
    Points
    31
    Par défaut
    dans une de mes classes de travail je fait appelle à une librairie "dll".
    ou faut il que je place mon IcmpPlugin.dll ? l erreur dans le fichier log stdout
    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
     
    Exception in thread "Thread-35" Exception in thread "Thread-34" java.lang.UnsatisfiedLinkError: no IcmpPlugin in java.library.path
    	at java.lang.ClassLoader.loadLibrary(Unknown Source)
    	at java.lang.Runtime.loadLibrary0(Unknown Source)
    	at java.lang.System.loadLibrary(Unknown Source)
    	at Scanner.IcmpPlugin.<clinit>(IcmpPlugin.java:22)
    	at Scanner.ScannerThread.run(ScannerThread.java:36)
    	at java.lang.Thread.run(Unknown Source)
    java.lang.NoClassDefFoundError
    	at Scanner.ScannerThread.run(ScannerThread.java:36)
    	at java.lang.Thread.run(Unknown Source)
    Exception in thread "Thread-36" java.lang.NoClassDefFoundError
    	at Scanner.ScannerThread.run(ScannerThread.java:36)
    	at java.lang.Thread.run(Unknown Source)
    Exception in thread "Thread-37" java.lang.NoClassDefFoundError
    	at Scanner.ScannerThread.run(ScannerThread.java:36)
    	at java.lang.Thread.run(Unknown Source)
    Exception in thread "Thread-34" Exception in thread "Thread-35" java.lang.NoClassDefFoundError
    	at Scanner.ScannerThread.run(ScannerThread.java:36)
    	at java.lang.Thread.run(Unknown Source)
    java.lang.UnsatisfiedLinkError: no IcmpPlugin in java.library.path
    	at java.lang.ClassLoader.loadLibrary(Unknown Source)
    	at java.lang.Runtime.loadLibrary0(Unknown Source)
    	at java.lang.System.loadLibrary(Unknown Source)
    	at Scanner.IcmpPlugin.<clinit>(IcmpPlugin.java:22)
    	at Scanner.ScannerThread.run(ScannerThread.java:36)
    	at java.lang.Thread.run(Unknown Source)

  5. #5
    Nouveau membre du Club

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 48
    Points : 31
    Points
    31
    Par défaut
    la solution a mon probleme d utilisation d une librairie DLL est expliquee sur ce lien

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

Discussions similaires

  1. Où placer un fichier xml dans arborescence tomcat
    Par jpastier dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 11/02/2008, 20h35
  2. Réponses: 1
    Dernier message: 23/11/2006, 17h29
  3. Tomcat 5.5.16: où dois-je placer mon fichier JSP?
    Par jspforum dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 30/08/2006, 14h16
  4. [tomcat][struts]comment acceder fichier chemin relatif ?
    Par v1nc3kr0 dans le forum Struts 1
    Réponses: 8
    Dernier message: 28/07/2005, 14h15
  5. [TOMCAT][XML] Ou placer les fichiers XML ?
    Par kitov dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 01/06/2004, 14h29

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