Problème Servlet Eclipse - Java - Programmation
Marsh Posté le 30-03-2005 à 09:29:21
Bonjour,
Merci pour ton aide.
Je crois que oui, jai tout paramétré dans la fenêtre Preferences (Tomcat)
- Version de tomcat : version 5.x
- Répertoire de Tomcat : C:\Program Files\Apache Software Foundation\Tomcat 5.0
- Déclarations des contextes : dans Server.xml
- Fichier de configuration : C:\Program Files\Apache Software Foundation\Tomcat 5.0\conf\server.xml
Au niveau de Tomcat :
(Applcation Tomcat Manager) Url : http://localhost:8080/manager
( Paramètrages de la JVM) JRE : j2re1.4.2_04
jai ajouter dans le Classpath(avant celui généré) le chemin de la librairie : c:\Program files\Apache Software Foundation\Tomcat 5.0\common\lib
dans paramètres avancés jai riens touché
A+
Marsh Posté le 30-03-2005 à 10:10:48
salut,
Justement cest le Tutorial que jai suivi
Si tu regardes dan le chapitre I.9. Un servlet
Jai les mêmes propriétés du projet au niveau de java Build Path
Mais au niveau du Superclass je nai pas javax.servlet.http.HttpServlet
Désolé mais je suis coincé là.
Merci
Marsh Posté le 30-03-2005 à 10:16:46
Ben c'est toi qui doit la specifier la superclasse, tu fais 'browse' et tu tapes httpservlet , et hop elle apparait tu la choisis et voili
Marsh Posté le 30-03-2005 à 10:26:11
Ah oui ça marche
Mais jai toujours le message derreur quand je Debug ma servelt :
Failed to connect to remote VM. Connection refused.
java.net.ConnectException: Connection refused: connect
java.net.PlainSocketImpl.socketConnect(Native Method)
java.net.PlainSocketImpl.doConnect(Unknown Source)
java.net.PlainSocketImpl.connectToAddress(Unknown Source)
java.net.PlainSocketImpl.connect(Unknown Source)
java.net.Socket.connect(Unknown Source)
java.net.Socket.connect(Unknown Source)
java.net.Socket.<init>(Unknown Source)
java.net.Socket.<init>(Unknown Source)
org.eclipse.jdi.internal.connect.SocketTransportImpl.attach(SocketTransportImpl.java:47)
org.eclipse.jdi.internal.connect.SocketAttachingConnectorImpl.attach(SocketAttachingConnectorImpl.java:103)
org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:131)
org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaunchConfigurationDelegate.launch(JavaRemoteApplicationLaunchConfigurationDelegate.java:75)
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:569)
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:788)
org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:955)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
merci.
Marsh Posté le 30-03-2005 à 10:42:11
sur ton navigateur tu peux acceder a la page d'accueil de tomact sur le port 8000, http://localhost:8000/ ? si ca marche pas , c suremment que ton port 8000 est bloque ou deja utilise
Marsh Posté le 30-03-2005 à 10:42:39
Jai déjà vu ce message
Jai modifié :
set JPDA_TRANSPORT=dt_socket
...
set JPDA_ADDRESS=8000
la je ne comprend pas ; quest quil veut dire par
Optional Java VM arguments
-server -Xdebug
Marsh Posté le 30-03-2005 à 10:43:48
ese-aSH > la tu donnes des indications dans le cas ou on utlise myEclipse (qui gere tres bien le remote debug), Med75 utilise le plugin de sysdeo il me semble, c'est pas pareil
Marsh Posté le 30-03-2005 à 10:48:14
ReplyMarsh Posté le 30-03-2005 à 10:56:03
Je vous rappel que mes JSPs fonctionnent trs bien.
Et jutilise j2sdk1.4.2_04
Marsh Posté le 30-03-2005 à 11:37:49
Salut !
Voilà jai trouvé cette config sur :
http://www.purposesolutions.com/Re [...] CAT_PLUGIN
Par contre je nai pas compris quest quil veut dire par :
For your Eclipse project, .classpath needs this to compile Servlets:
<classpathentry kind="var" path="TOMCAT_HOME/lib/jasper-runtime.jar"/>
<classpathentry kind="var" path="TOMCAT_HOME/common/lib/servlet.jar"/>
Marsh Posté le 30-03-2005 à 12:10:26
regarde a la racine de ton projet eclipse tu verras un fichier ".classpath" , ouvres le tu comprendras ...
Marsh Posté le 30-03-2005 à 16:31:41
non j'ai toujours le même problème
Je ne veux pas abandonner !
Aider-moi SVP
Il faut que jarrive de débuguer ma Servlet
Marsh Posté le 31-03-2005 à 07:28:55
Bonjour à tous.
Y a-t-il quelquun qui a installé les mêmes versions Eclipse 3, TomCat 5.0.28 avec tomcatPluginV3.
Merci pour tous.
Marsh Posté le 29-03-2005 à 23:00:15
Bonjour,
jai rencontré quelques problèmes avec Eclipse et TomCat pourtant, avec la JSP fonctionne très bien par contre, jai des problèmes avec ma Servlet.
Voilà,
Jai installé Tomcat 5.0.28
Eclipse 3.0
Le pulgin v3 de TomCat pour Eclipse
Question 1 :
Pourquoi dans la fenêtre nouvelle class (new java class) au niveau de superclass jai pas (javax.servlet.http.HttpServle)mai par contre j'ai (Java.lang.objet).
Je crois que cest pour ce la, il na pas créé le squelette suivant :
package istia.st.servlets.personne;
import javax.servlet.http.HttpServlet;
public class ServletFormulaire extends HttpServlet {
}
Question 2 :
Jai fait copier coller un code source « ServletFormulaire.java» qui fonction.
Mais quand jai débuguer la servlet jai le message suivant :
Launching(Error : Failed to connect to VM. Refused.)
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at org.eclipse.jdi.internal.connect.SocketTransportImpl.attach(SocketTransportImpl.java:47)
at org.eclipse.jdi.internal.connect.SocketAttachingConnectorImpl.attach(SocketAttachingConnectorImpl.java:103)
at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:131)
at org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaunchConfigurationDelegate.launch(JavaRemoteApplicationLaunchConfigurationDelegate.java:75)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:569)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:788)
at org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:955)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
Jai essayé de modifier le fichier Catalina.bat
set JPDA_TRANSPORT=dt_socket
...
set JPDA_ADDRESS=8000
Jai toujours le même problème.
Merci pour votre aide.