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

Struts 1 Java Discussion :

Erreur:Impossible d'utiliser faire-suivre (forward)


Sujet :

Struts 1 Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Points : 40
    Points
    40
    Par défaut Erreur:Impossible d'utiliser faire-suivre (forward)
    Bonsoir a tous.

    J'ai une application struts dont le but est d'uploader une image ensuite de la reécrire sur le flux de sortie afin de la copier dans un repertoire "images" de ma webapp. Je recupere ensuite l'url courante de l'image uploadé a l'aide de la methode getRealPath() afin de la stocké dans le constructeur d'un bean que j'ai appelé image. Ensuite je rajoute ce bean en base de donné et je fait pour terminer un select * sur la table afin d'y afficher ensuite dans un fichier jsp une liste d'image.

    J'ai un probleme dans mon action qui gere l'upload, ce qui est bizarre c'est que sous unix et oracle (a l'université) le tout marche très bien, mais chez moi sous windows et postgresql l'action me genere une erreur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.lang.IllegalStateException: Impossible d'utiliser faire-suivre (forward) après que la réponse ait été envoyée"
    et dans le fichier log :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "Servlet.service()" pour la servlet action a généré une exception
    le debut de mon action de mon action fonctionne bien elle me recupere et reecrit l'image uploadé sur le flux de sortie ( et dans mon repertoire dans le serveur), c'est ensuite lorsque je fait le getRealPath(/...) ou lorsque j'instancie mon bean image avec l'url donné par le realPath que sa deconne.

    Le probleme vient peut etre de l'url qui est mal interpreté par mon bean sous windows

    Je vous met mes deux actions celle sous unix qui marché bien et celle sous windows completement identique a peu de chose près (url adapté a windows) afin que vous puissiez voir une eventuelle anomalie dans la partie windows.

    Action sous unix (celle qui marche)
    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
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
     
    package org.stirm2.miniProjet.actions;
     
    import java.awt.Image;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.net.URL;
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.Iterator;
     
    import javax.imageio.ImageIO;
    import javax.imageio.ImageReader;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    import javax.sql.DataSource;
     
    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;
    import org.stirm2.miniProjet.beans.ImageForm;
    import org.stirm2.miniProjet.beans.StrutsUploadForm;
    import org.stirm2.miniProjet.helpers.ImageHelper;
     
    /**
     * Struts File Upload Action Form.
     *
     */
    public class StrutsUploadAction extends Action
    {
    	public ActionForward execute(
    			ActionMapping mapping,
    			ActionForm form,
    			HttpServletRequest request,
    			HttpServletResponse response) throws Exception{
     
    		Connection con = null;
    		Statement s = null;
    		ResultSet rs = null;
     
    		DataSource ds = null;
     
    		StrutsUploadForm myForm = (StrutsUploadForm)form;
     
    		// Process the FormFile
    		FormFile myFile = myForm.getTheFile();
    		String contentType = myFile.getContentType();
    		String fileName    = myFile.getFileName();
    		int fileSize       = myFile.getFileSize();
    		byte[] fileData    = myFile.getFileData();
    		System.out.println("contentType: " + contentType);
    		System.out.println("File Name: " + fileName);
    		System.out.println("File Size: " + fileSize);
     
    		//image/jpeg
    		//image/tiff
    		//image/bmp    
     
    		//response.setContentType("image/jpeg");
     
    		if (contentType.equals("image/jpeg")
    				|| contentType.equals("image/png") 
    				|| contentType.equals("image/bmp")
    				|| contentType.equals("image/tiff")
    				|| contentType.equals("image/gif"))
     
    		{      
    			//ServletOutputStream out = response.getOutputStream() ; 
     
    			String urlUploade = "/export/home/users/master/master2/m2pstirm2007/10203126/tomcat/webapps/miniProjet/images/" ;
     
    			// en fonction du content type
    			FileOutputStream fos = new FileOutputStream(new File(urlUploade + fileName)) ;
    			//FileOutputStream fos = new FileOutputStream(new File("http://localhost:8080/mini-projet/listeImage.jsp/fichier-uploade.jpg")) ;
     
    			fos.write(fileData) ;
    			fos.close() ;                
     
    			String urlImage = getServlet().getServletContext().getRealPath("/images/" + fileName);
     
    			/*String chemin =                  
    				request.getSession().getServletContext().getRealPath("/images/fichier-uploade");*/
     
    			//String url = this.servlet.getServletContext().getRealPath("/images/fichier-uploade");
     
    			/*JPEGImageEncoder enc = JPEGCodec.createJPEGEncoder(out) ;
        		BufferedImage image = ImageIO.read((File) myFile) ;
    			Graphics2D g = image.createGraphics() ;
    			enc.encode(image) ; 
    			request.setAttribute("aff.image", image);*/
     
    			request.setAttribute("affiche.image", urlImage);
     
    			//lecture de l'image dans une BufferedImage, en utilisant ImageIO
    			BufferedImage nouvelImage = ImageIO.read(new File(urlImage)) ;
     
    			//récupération de la largeur et de la hauteur de l'image
    			int largeur = nouvelImage.getWidth() ;
    			int hauteur = nouvelImage.getHeight() ;
     
     
    			//réduction de l'image d'un facteur 2
    			Image imageReduite =
    				nouvelImage.getScaledInstance(largeur/2, hauteur/2, Image.SCALE_SMOOTH) ;
     
     
    			//création de l'image destination
    			BufferedImage bufferedImageReduite =
    				new BufferedImage(largeur/2, hauteur/2, BufferedImage.TYPE_INT_RGB) ;
    			bufferedImageReduite.getGraphics().drawImage(imageReduite, 0, 0, null) ;
     
    			String pathMoyenne = "/export/home/users/master/master2/m2pstirm2007/10203126/tomcat/webapps/miniProjet/images/moyenne/" ;
    			//écriture du résultat dans un fichier, au format JPEG
    			ImageIO.write(bufferedImageReduite, "jpg", new File(pathMoyenne + fileName)) ;
     
    			/**Partie Thumbnails **/
    			/*Iterator readers = ImageIO.getImageReadersBySuffix(fileName);
    		    ImageReader reader = (ImageReader)readers.next();
     
    		    int imageIndex = 0 ;
    			int thumbnailIndex = 0;
    			BufferedImage bi;
    			bi = reader.readThumbnail(imageIndex, thumbnailIndex);
     
    			String pathThumbnails = "/export/home/users/master/master2/m2pstirm2007/10203126/tomcat/webapps/miniProjet/images/thumbnails/" ;
    			ImageIO.write(bi, "jpg", new File(pathThumbnails + fileName)) ;*/
     
    			//instancie l'image avec l'url de la 
    			//destination ou le fichier a ete uploadé
    			ImageForm image = ImageForm.newInstance(urlImage);
     
    			//Permet de recuperer la session
    			HttpSession session = request.getSession() ;
     
    			try {
     
    				ds = getDataSource(request);
    				// Permet de rajouter cette image en base
    				int creeImage = ImageHelper.creeImage(ds, image);
     
    			} catch (SQLException e) {
    				response.sendError(500, "Exception sur l'accès à la BDD " + e);
    			}finally {
    				if (rs != null)
    				{
    					try {
    						rs.close();
    					} catch (SQLException e) {}
    					rs = null;
    				}
    				if (s != null) {
    					try {
    						s.close();
    					} catch (SQLException e) {}
    					s = null;
    				}
    				if (con != null) {
    					try {
    						con.close();
    					} catch (SQLException e) {}
    					con = null;
    				}
    			}
     
     
    			//String url = "http://www.liberation.fr/actualite/societe/_files/file_236953_35775.jpg" ;
     
    			//lecture de l'image dans une BufferedImage, en utilisant ImageIO
    			/*BufferedImage image = ImageIO.read(new URL(url)) ;
     
    	//récupération de la largeur et de la hauteur de l'image
    	int largeur = image.getWidth() ;
    	int hauteur = image.getHeight() ;
     
    	//réduction de l'image d'un facteur 2
    	Image imageReduite =
    		image.getScaledInstance(largeur/2, hauteur/2, Image.SCALE_SMOOTH) ;
     
    	//création de l'image destination
    	BufferedImage bufferedImageReduite =
    		new BufferedImage(largeur/2, hauteur/2, BufferedImage.TYPE_INT_RGB) ;
    	bufferedImageReduite.getGraphics().drawImage(imageReduite, 0, 0, null) ;
     
    	//écriture du résultat dans un fichier, au format JPEG
    	ImageIO.write(image, "jpg", new File("logo.jpg")) ;*/ 
     
     
    		} // fermeture du if
     
    		return mapping.findForward("liste.image");     
    	}        
    }
    Acion sous windows
    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
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
     
    package org.stirm2.miniProjet.actions;
     
    import java.awt.Image;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.net.URL;
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.Iterator;
     
    import javax.imageio.ImageIO;
    import javax.imageio.ImageReader;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    import javax.sql.DataSource;
     
    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;
    import org.stirm2.miniProjet.beans.ImageForm;
    import org.stirm2.miniProjet.beans.StrutsUploadForm;
    import org.stirm2.miniProjet.helpers.ImageHelper;
     
    /**
     * Struts File Upload Action Form.
     *
     */
    public class StrutsUploadAction extends Action
    {
    	public ActionForward execute(
    			ActionMapping mapping,
    			ActionForm form,
    			HttpServletRequest request,
    			HttpServletResponse response) throws Exception{
     
    		Connection con = null;
    		Statement s = null;
    		ResultSet rs = null;
     
    		DataSource ds = null;
     
    		StrutsUploadForm myForm = (StrutsUploadForm)form;
     
    		// Process the FormFile
    		FormFile myFile = myForm.getTheFile();
    		String contentType = myFile.getContentType();
    		String fileName    = myFile.getFileName();
    		int fileSize       = myFile.getFileSize();
    		byte[] fileData    = myFile.getFileData();
    		System.out.println("contentType: " + contentType);
    		System.out.println("File Name: " + fileName);
    		System.out.println("File Size: " + fileSize);
     
    		//image/jpeg
    		//image/tiff
    		//image/bmp    
     
    		//response.setContentType("image/jpeg");
     
    		if (contentType.equals("image/jpeg")
    				|| contentType.equals("image/png") 
    				|| contentType.equals("image/bmp")
    				|| contentType.equals("image/tiff")
    				|| contentType.equals("image/gif"))
     
    		{      
    			//ServletOutputStream out = response.getOutputStream() ; 
     
    			String urlUploade = "C:\\Program Files\\Apache Software Foundation\\Tomcat 4.1\\webapps\\miniProjet\\images\\" ;
     
    			// en fonction du content type
    			FileOutputStream fos = new FileOutputStream(new File(urlUploade + fileName)) ;
    			//FileOutputStream fos = new FileOutputStream(new File("http://localhost:8080/mini-projet/listeImage.jsp/fichier-uploade.jpg")) ;
     
    			fos.write(fileData) ;
    			fos.close() ;                
     
    			String urlImage = getServlet().getServletContext().getRealPath("/images/" + fileName);
     
    			/*String chemin =                  
    				request.getSession().getServletContext().getRealPath("/images/fichier-uploade");*/
     
    			//String url = this.servlet.getServletContext().getRealPath("/images/fichier-uploade");
     
    			/*JPEGImageEncoder enc = JPEGCodec.createJPEGEncoder(out) ;
        		BufferedImage image = ImageIO.read((File) myFile) ;
    			Graphics2D g = image.createGraphics() ;
    			enc.encode(image) ; 
    			request.setAttribute("aff.image", image);*/
     
    			request.setAttribute("affiche.image", urlImage);
     
    			//lecture de l'image dans une BufferedImage, en utilisant ImageIO
    			BufferedImage nouvelImage = ImageIO.read(new File(urlImage)) ;
     
    			//récupération de la largeur et de la hauteur de l'image
    			int largeur = nouvelImage.getWidth() ;
    			int hauteur = nouvelImage.getHeight() ;
     
     
    			//réduction de l'image d'un facteur 2
    			Image imageReduite =
    				nouvelImage.getScaledInstance(largeur/2, hauteur/2, Image.SCALE_SMOOTH) ;
     
     
    			//création de l'image destination
    			BufferedImage bufferedImageReduite =
    				new BufferedImage(largeur/2, hauteur/2, BufferedImage.TYPE_INT_RGB) ;
    			bufferedImageReduite.getGraphics().drawImage(imageReduite, 0, 0, null) ;
     
    			String pathMoyenne = "C:\\Program Files\\Apache Software Foundation\\Tomcat 4.1\\webapps\\miniProjet\\images\\moyenne\\" ;
    			//écriture du résultat dans un fichier, au format JPEG
    			ImageIO.write(bufferedImageReduite, "jpg", new File(pathMoyenne + fileName)) ;
     
    			/**Partie Thumbnails **/
    			/*Iterator readers = ImageIO.getImageReadersBySuffix(fileName);
    		    ImageReader reader = (ImageReader)readers.next();
     
    		    int imageIndex = 0 ;
    			int thumbnailIndex = 0;
    			BufferedImage bi;
    			bi = reader.readThumbnail(imageIndex, thumbnailIndex);
     
    			String pathThumbnails = "C:\\Program Files\\Apache Software Foundation\\Tomcat 4.1\\webapps\\miniProjet\\images\\thumbnails\\" ;
    			ImageIO.write(bi, "jpg", new File(pathThumbnails + fileName)) ;*/
     
    			//instancie l'image avec l'url de la 
    			//destination ou le fichier a ete uploadé
    			ImageForm image = ImageForm.newInstance(urlImage);
     
    			//Permet de recuperer la session
    			HttpSession session = request.getSession() ;
     
    			try {
     
    				ds = getDataSource(request);
    				// Permet de rajouter cette image en base
    				int creeImage = ImageHelper.creeImage(ds, image);
     
    			} catch (SQLException e) {
    				response.sendError(500, "Exception sur l'accès à la BDD " + e);
    			}finally {
    				if (rs != null)
    				{
    					try {
    						rs.close();
    					} catch (SQLException e) {}
    					rs = null;
    				}
    				if (s != null) {
    					try {
    						s.close();
    					} catch (SQLException e) {}
    					s = null;
    				}
    				if (con != null) {
    					try {
    						con.close();
    					} catch (SQLException e) {}
    					con = null;
    				}
    			}
     
     
    			//String url = "http://www.liberation.fr/actualite/societe/_files/file_236953_35775.jpg" ;
     
    			//lecture de l'image dans une BufferedImage, en utilisant ImageIO
    			/*BufferedImage image = ImageIO.read(new URL(url)) ;
     
    	//récupération de la largeur et de la hauteur de l'image
    	int largeur = image.getWidth() ;
    	int hauteur = image.getHeight() ;
     
    	//réduction de l'image d'un facteur 2
    	Image imageReduite =
    		image.getScaledInstance(largeur/2, hauteur/2, Image.SCALE_SMOOTH) ;
     
    	//création de l'image destination
    	BufferedImage bufferedImageReduite =
    		new BufferedImage(largeur/2, hauteur/2, BufferedImage.TYPE_INT_RGB) ;
    	bufferedImageReduite.getGraphics().drawImage(imageReduite, 0, 0, null) ;
     
    	//écriture du résultat dans un fichier, au format JPEG
    	ImageIO.write(image, "jpg", new File("logo.jpg")) ;*/ 
     
     
    		} // fermeture du if
     
    		return mapping.findForward("liste.image");     
    	}        
    }
    En ce qui me concerne je ne vois vraiment pas donc si quelqu'un peut m'aider ce serait vraiment tres sympa.

    Je profite de ce message pour demander une information, en effet un moment dans mon programme je compte faire un traitement sur mon image uploadé.
    Ce traitement consiste a la recuperer et la redimensionner en thumbnails a l'aide l api Java ImageIO. Je suis allé sur site consacré a cette API mais sa ne m' a pas vraiment aidé, donc si quelqu'un pourrait me donner un exemple de traitement avec ImageIO pour redimensionner et reecrire une image en thumbnails, ce serait sympa.

    Merci d'avance

    Cordialement

  2. #2
    Membre expérimenté Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Points : 1 371
    Points
    1 371
    Par défaut
    Le realPath ne doit alors pas te donner la bonne info et de ce fait planté ton action, je ne vois que ca comme possibilité...
    Une solution a été apporté pour résoudre votre problème alors vous aussi faites en profitez les autres grâce au tag qui se trouve tout en bas de la page....

    Merci de ne pas utiliser les messages privés pour un problème sauf si je vous l'ai explicitement demandé.

    -- Maxf1 --

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Points : 40
    Points
    40
    Par défaut
    Bonjour maxf1.

    Je te remercie d' avoir eu la gentillesse de lire mon probleme et de m'avoir repondu.

    En effet c'est ce que je m' étais dis pourtant le realPath devrait bien me donner l' url de mon image car juste avant l'uploade reussi bien (dans le repertoire preciser dans realPath).

    J 'ai limpression que mon action rentre dans l'exception (sans traitement dans la base de donnée) et fait le am.findForward( ) apres avoir fait le
    response.sendError( ) d' ou l'erreur interdit de faire suivre.

    Aurais tu un exemple de code permettant de redimensionner une image en thumbnails ?

    Une autre question as tu deja mis tomcat en mode debug sous windows ? , en effet après avoir positionné mes variable d'environnement JPDA_TRANSPORT et JPDA_ADDRESS je lance catalina.bat mais sa ne fait rien.

    Merci

  4. #4
    Membre expérimenté Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Points : 1 371
    Points
    1 371
    Par défaut
    Désolé je n'ai pas de code pour redimensionner une image en thumbails, peut-etre google sera-t-il plus puissant sur ce coup la.

    Sinon pour tomcat en mode debug en le lancant via le .bat je ne sais pas du tout comment faire.

    Moi j'utilise MyEclipse, enfin dans ton cas on va se limite à eclipse, aevc lequel on peut integrer un plugin sysdeo avec lequel tomcat est en debug par defaut, donc jamais eu de probleme, xD.
    Une solution a été apporté pour résoudre votre problème alors vous aussi faites en profitez les autres grâce au tag qui se trouve tout en bas de la page....

    Merci de ne pas utiliser les messages privés pour un problème sauf si je vous l'ai explicitement demandé.

    -- Maxf1 --

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Points : 40
    Points
    40
    Par défaut
    Bonsoir maxf1

    Tout d'abord je tenais de nouveau a te remercier pour m'avoir de nouveau repondu.

    j'ai pu trouver mon probleme de faire suivre celui ci venait du fait que je stockais des urls contenant beaucoup de caractere et lors de la creation de ma table image sous windows j'avais mis un varchar(80) ce qui n'etait pas suffisant.
    Mon programme rentrait donc dans l'exception et ne m'affichait pas l'erreur reel.

    En ce qui concerne java imageIO j'ai fait des recherches sur le net et je me suis plus particulierement interessé au site consacré a cet API. Celui ci fournissait un morceau de code pour la partie thumbnails mais pas complet d'ou mon probleme.

    Pour le cas du mode debug je connais le plugins sysdeo mais il est vrai que j'aurais aimé mettre tomcat en mode debug sans passer par la.
    Je reussi a le fair sous unix a la fac. Mais dans le cas de windows je ne sais pas si il faut editer le fichier .bat.

    En tout je te dis merci. Si tu as quelque chose sur ces differents element fait moi signe stp.

    Cordialement.

  6. #6
    Membre expérimenté Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Points : 1 371
    Points
    1 371
    Par défaut
    Aille en effet, dur a detecter d'ou j'étais,
    Content que tu es trouvé ton probleme.

    Bonne continuation
    Une solution a été apporté pour résoudre votre problème alors vous aussi faites en profitez les autres grâce au tag qui se trouve tout en bas de la page....

    Merci de ne pas utiliser les messages privés pour un problème sauf si je vous l'ai explicitement demandé.

    -- Maxf1 --

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Points : 40
    Points
    40
    Par défaut
    Merci c'est sympa.

    Moi aussi je te souhaite une tres bonne continuation.

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

Discussions similaires

  1. Message d'erreur: Impossible d'utiliser forward..
    Par kladios dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 11/05/2012, 18h42
  2. Erreur Excel: Impossible d'utiliser cette connexion
    Par devuranie dans le forum Excel
    Réponses: 1
    Dernier message: 21/05/2011, 00h29
  3. [AC-2007] erreur impossible d'utiliser la fonction dans cette expression
    Par tibofo dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/06/2010, 09h27
  4. Message d'erreur : impossible d'utiliser l'application
    Par batman25 dans le forum Runtime
    Réponses: 1
    Dernier message: 15/03/2010, 18h09
  5. Réponses: 1
    Dernier message: 15/10/2008, 22h27

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