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 :

Liens de download disparus !


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Par défaut Liens de download disparus !
    Bonjour,

    Je vais essayer de m'expliquer clairement. Je développe une application Web. Je l'ai déployée mi décembre, j'ai eu quelques problèmes depuis, mais j'ai toujours réussi a les résoudre. Aujourd'hui je comprends pas.

    Alors pour situer le contexte, j'utilise J2EE, Hibernate et Struts ... dans cette application. Je génère un .war avec ANT. Je déploie mon .war sur un serveur jakarta-tomcat-4.1.12.

    Mon problème il y a 2 semaines, tous les liens de téléchargement ont tous disparu. C'est un systeme de gestion électronique de documents (GED) donc c'est vraiment gênant.

    J'ai regarde dans les fichiers de logs et voila les lignes intéressantes que j'ai pu récupérer :

    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
    2008-09-09 09:13:24 StandardManager[/New_Tdms] IOException while loading persisted sessions: java.io.StreamCorruptedException: invalid type code: 00
    java.io.StreamCorruptedException: invalid type code: 00
    	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356)
    	at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1642)
    	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
    	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
    	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
    	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
    	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
    	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
    	at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1357)
    	at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:852)
    	at org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
    	at org.apache.catalina.session.StandardManager.start(StandardManager.java:626)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3496)
    	at org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.java:458)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:872)
    	at org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1014)
    	at org.apache.catalina.servlets.HTMLManagerServlet.start(HTMLManagerServlet.java:379)
    	at org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.java:149)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:527)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
    	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
    	at java.lang.Thread.run(Thread.java:619)
     
    2008-09-09 09:13:24 StandardManager[/New_Tdms] Exception loading sessions from persistent storage
    java.io.StreamCorruptedException: invalid type code: 00
    	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356)
    	at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1642)
    	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
    	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
    	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
    	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
    	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
    	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
    	at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1357)
    	at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:852)
    	at org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
    	at org.apache.catalina.session.StandardManager.start(StandardManager.java:626)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3496)
    	at org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.java:458)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:872)
    	at org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1014)
    	at org.apache.catalina.servlets.HTMLManagerServlet.start(HTMLManagerServlet.java:379)
    	at org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.java:149)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:527)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
    	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
    	at java.lang.Thread.run(Thread.java:619)
    L'Action qui gère les download DownloadAction.java :
    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
    package tdms.fileActions;
     
    import java.io.BufferedInputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.lang.reflect.Method;
     
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.upload.FormFile;
     
    /**
    *
    * @struts.action
    *       path="/releaseReqFormDownload"
    *       name="releaseReqFormBean" 
    *       type="tdms.fileActions.DownloadAction"
    *       scope="session"
    *       validate="false"
    *
    * @struts.action
    *       path="/releaseAppr1FormDownload"
    *       name="releaseAppr1FormBean" 
    *       type="tdms.fileActions.DownloadAction"
    *       scope="session"
    *       validate="false"
    *
    * @struts.action
    *       path="/releaseAppr2FormDownload"
    *       name="releaseAppr2FormBean" 
    *       type="tdms.fileActions.DownloadAction"
    *       scope="session"
    *       validate="false"
    *
    * @struts.action
    *       path="/releaseAppr3FormDownload"
    *       name="releaseAppr3FormBean" 
    *       type="tdms.fileActions.DownloadAction"
    *       scope="session"
    *       validate="false"
    *
    * @struts.action
    *       path="/editDocFormDownload"
    *       name="editDocFormBean" 
    *       type="tdms.fileActions.DownloadAction"
    *       scope="session"
    *       validate="false"
    *
    * @struts.action
    *       path="/newPackFormDownload"
    *       name="newPackFormBean" 
    *       type="tdms.fileActions.DownloadAction"
    *       scope="session"
    *       validate="false"
    */
    public class DownloadAction extends Action
    {
    	public ActionForward execute (ActionMapping mapping, ActionForm form, 
    			HttpServletRequest request, HttpServletResponse response) throws Exception
    	{
    		int count;
    		byte buf[] = new byte[4096];
     
    		/* Retrieval of the form object and its file attribute */
    		Class c = form.getClass();
    		String accessorName = "get" + request.getParameter("field");
    		Method getFile = c.getMethod(accessorName, (Class[])null);
    		FormFile file = (FormFile)getFile.invoke(form, (Object[])null);
     
    		/* Creation of input / output streams */
    		OutputStream os = response.getOutputStream();
    		InputStream is = new BufferedInputStream (file.getInputStream());
     
    		/* Set the file type, name and size for the client browser
    		 * the file is supposed to have an extension !! */
    		String fn = file.getFileName();
    		String ext = fn.substring(fn.lastIndexOf('.')+1);
    		response.setContentType("multipart/" + ext);
    		response.setHeader("Content-Disposition", "attachment; filename=\""+ fn + "\""); 
    		response.setContentLength((int)file.getFileSize());
    		os.flush();
     
    		/* Send binary content */
    		try 
    		{
    			while ((count = is.read(buf)) > -1)
    				os.write(buf, 0, count);
    		}
    		catch (Exception ex)	{ ex.printStackTrace();		}
     
            /* Everything OK */
    	    is.close(); 
    	    os.close();
    		return null;
    	}
    }
    Et voici une partie ou j'appelle l'action Download :

    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
    <!--  Fields for file upload -->
     
    		<tr>
    			<td colspan="2" class="title">File attachment</td>
    		</tr>
     
    		<tr>
    			<td>Actual doc source</td>
    		<tr>
    		<tr>
    			<td colspan="2">
    			<p>
    				<html:file property="srcFile" />
    				<input type="submit" value="Upload" onclick="document.getElementById('action').value='upload1'" />
     
    				<logic:notEmpty name="editDocFormBean" property="srcFile">
    					<html:link action="editDocFormDownload.do?field=SrcFile">
    						<bean:write name="editDocFormBean" property="srcFileName" />
    					</html:link>
    				</logic:notEmpty>
    			</p>
    			</td>
    		</tr>
     
    		<tr>
    			<td>Actual PDF IU</td>
    		<tr>
    		<tr>
    			<td colspan="2">
    			<p>
    				<html:file property="iuFile" />
    				<input type="submit" value="Upload" onclick="document.getElementById('action').value='upload2'" />
     
    				<logic:notEmpty name="editDocFormBean" property="iuFile">
    					<html:link action="editDocFormDownload.do?field=IuFile">
    						<bean:write name="editDocFormBean" property="iuFileName" />
    					</html:link>
    				</logic:notEmpty>
    			</p>
    			</td>
    		</tr>
     
    		<tr>
    			<td>Actual PDF NDA </td>
    		<tr>
    		<tr>
    			<td colspan="2">
    			<p>
    				<html:file property="ndaFile" />
    				<input type="submit" value="Upload" onclick="document.getElementById('action').value='upload3'" />
     
    				<logic:notEmpty name="editDocFormBean" property="ndaFile">
    					<html:link action="editDocFormDownload.do?field=NdaFile">
    						<bean:write name="editDocFormBean" property="ndaFileName" />
    					</html:link>
    				</logic:notEmpty>
    			</p>
    			</td>
    		</tr>
    Quand je déploie en local avec un serveur Jonas les liens sont présents.
    Quand je déploie sur le serveur je fais ça, ça marche plus:
    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
    Restart of Tomcat (duration : 10 minutes)
    a Shutdown of Tomcat
    / usr / local / jakarta - tomcat -4.1.12/ bin / shutdown .sh
    b Definition of the $JAVA HOME variable (we consider using the bash shell)
    export JAVA_HOME = / usr / local / j a v a 6
    c Increase the amount of memory allocated to the JVM (prevent Out-
    OfMemoryError : PermGen Space errors)
    export JAVA_OPTS = -XX: MaxPermSize =256 M
    d Run rmiregistry (JNDI service)
    / usr / local / java6 / bin / rmiregistry &
    e Start Tomcat
    / usr / local / jakarta - tomcat -4.1.12/ bin / startup .sh
    
    Deployment of the application (duration : 10 minutes)
    a Copy of the tdms.war archive in /webdoc
    b List the already installed applications : http://server:8080/manager/list
    c TDMS installation :
    http://server:8080/manager/install?path=/tdms&war=file:/webdoc/tdms.war
    d Check good deployment : http://server:8080/manager/list
    e Use of TDMS : http://server:8080/tdms/
    Donc si vous pouviez m'aider je serai reconnaissante !!!!!

    Merci J'ai été longue mais plus il y a de détails mieux c'est non !

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    en ce qui concerne l'erreur mentionnée, çà dit juste que tomcat ne sais pas restaurer les sessions sauvegardées lors de l'arret précédent. Ce n'a pas d'implication autre que de détruire les sessions utilisateurs.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Par défaut
    Qu'est-ce que tu entends par "tous les liens de téléchargement ont tous disparu" ? La page JSP s'affiche mais pas les liens ?

    Sinon si tu l'as pas déjà fait, tu peux déjà vider le cache du navigateur, supprimer tous les fichiers de travail de tomcat et relancer le serveur (histoire de cleaner un peu tout).

  4. #4
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Par défaut
    Ce que je veux dire par "les liens de téléchargements ont disparu" c'est que sur toutes pages ou un download doit avoir lieu les liens ne s'affichent pas !

    Par exemple il y a une fonctionnalité (Edit Document) qui permet de modifier les attributs d'un document, c'est a dire le nom, la famille, etc on peut également télécharger le document correspondant -> ça marche pas -> pas de lien!
    Un autre exemple quand un document est demande après validation, l'application mets normalement a disposition de l'utilisateur un lien pour le télécharger directement depuis le site -> ça marche pas -> pas de lien!

    Bien il y a aucun message d'erreur!

    Sinon hier je me suis dit que si l'application fonctionne pas je vais déployer la même sous un autre nom! le déploiement ce passe bien mais j'obtiens ça quand je veux aller sur l'index.

    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
    type Exception report
     
    message
     
    description The server encountered an internal error () that prevented it from fulfilling this request.
     
    exception
     
    org.apache.jasper.JasperException: Unable to compile class for JSP
     
    An error occurred at line: -1 in the jsp file: null
     
    Generated servlet error:
        [javac] Since fork is true, ignoring compiler setting.
        [javac] Compiling 1 source file
        [javac] Since fork is true, ignoring compiler setting.
     
     
     
    	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
    	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
    	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
    	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
    	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:380)
    	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
    	at java.lang.Thread.run(Thread.java:619)
    Je pense que tomcat a des difficultés. Je dois préciser quelque chose d'autre peut être utile ou pas, mais si on considère qu'on est dans les experts ou Dr House tous les détails sont importants hein ! J'ai farfouillée sur le serveur et j'ai trouve une chose étrange : tous les documents qui ont transité sur l'application sont stockés dans le dossier /usr/local/jakarta-4.1.12/bin ET dans le dossier /export/home/tomcat. Est ce que ça peut être grave sachant qu'ils sont stockes aussi sur le FTP?

    Voila ! Merci de votre aide ! J'ai 4 jours pour résoudre ce problème car je finis mon apprentissage !

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    personellement, je vois pas de problème avec ton tomcat. Je gagerais plutot que c'est ton système de gestion de document qui a pété les plombs.

  6. #6
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 9
    Par défaut
    Ça rassure au moins ça ! Ça fait 9 mois qu'il est déployé mon systeme de gestion de documents c'est un peu dur comme réponse !

    Ya pas une solution? Il fonctionne bien en local sur jonas. Si j'efface ce qu'il a dans son work et que je redéploie, si je le réinstalle c'est long ?

    Je suis ouverte a toutes propositions me permettant de résoudre le problème !

    Merci

Discussions similaires

  1. Navigateur - Télécharger lien - ?p=download&id=887
    Par EmilieM dans le forum Débuter
    Réponses: 1
    Dernier message: 13/10/2010, 11h28
  2. Lien FileReference Download()
    Par ljuboja78 dans le forum Flex
    Réponses: 7
    Dernier message: 01/04/2009, 13h26
  3. Mettre un lien de download dans un JS
    Par jlb59 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 03/07/2008, 18h09
  4. Download d'un lien hypertext
    Par The snail dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 17/10/2006, 08h52

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