Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
772 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème Servlet Eclipse

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème Servlet Eclipse

n°1029177
Med75
Posté le 29-03-2005 à 23:00:15  profilanswer
 

Bonjour, :??:  
 
j’ai rencontré quelques problèmes avec Eclipse et TomCat pourtant, avec la JSP fonctionne très bien par contre, j’ai des problèmes avec ma Servlet.
 
Voilà,
J’ai 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 j’ai pas (javax.servlet.http.HttpServle)mai par contre j'ai (Java.lang.objet).
 
Je crois que c’est pour ce la, il n’a pas créé le squelette suivant :
 
package istia.st.servlets.personne;
 
import javax.servlet.http.HttpServlet;
 
public class ServletFormulaire extends HttpServlet {
 
}
 
Question 2 :
 
J’ai fait copier coller un code source « ServletFormulaire.java» qui fonction.
 
Mais quand j’ai débuguer  la servlet j’ai 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)
 
 
J’ai essayé de modifier le fichier Catalina.bat
 
set JPDA_TRANSPORT=dt_socket
...
set JPDA_ADDRESS=8000
 
 
 
J’ai toujours le même problème.
 
Merci pour votre aide.

mood
Publicité
Posté le 29-03-2005 à 23:00:15  profilanswer
 

n°1029385
Med75
Posté le 30-03-2005 à 09:29:21  profilanswer
 

Bonjour,
 
Merci pour ton aide.
 
Je crois que oui, j’ai 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
 
j’ai 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 j’ai riens touché
 
 
A+

n°1029431
Med75
Posté le 30-03-2005 à 10:10:48  profilanswer
 

salut,
 
Justement c’est le Tutorial que j’ai suivi
Si tu regardes dan le chapitre I.9. Un servlet
J’ai les mêmes propriétés du projet au niveau de java Build Path
Mais au niveau du Superclass je n’ai pas javax.servlet.http.HttpServlet
 
Désolé mais je suis coincé là.
Merci
 

n°1029437
sebi
Posté le 30-03-2005 à 10:16:46  profilanswer
 

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

n°1029456
Med75
Posté le 30-03-2005 à 10:26:11  profilanswer
 

Ah oui ça marche
Mais j’ai toujours le message d’erreur 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.

n°1029476
sebi
Posté le 30-03-2005 à 10:42:11  profilanswer
 

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

n°1029477
Med75
Posté le 30-03-2005 à 10:42:39  profilanswer
 

J’ai déjà vu ce message
J’ai modifié :
set JPDA_TRANSPORT=dt_socket  
...  
set JPDA_ADDRESS=8000
 
la je ne comprend pas ; qu’est qu’il veut dire par  
Optional Java VM arguments  
-server -Xdebug

n°1029478
sebi
Posté le 30-03-2005 à 10:43:48  profilanswer
 

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


Message édité par sebi le 30-03-2005 à 10:44:51
n°1029483
sebi
Posté le 30-03-2005 à 10:48:14  profilanswer
 

ese-aSH a écrit :

(je trace bcp dans mon code donc je fais sans)


 
 :jap: good practice

n°1029487
Med75
Posté le 30-03-2005 à 10:56:03  profilanswer
 

Je vous rappel que mes JSPs fonctionnent trs bien.
Et j’utilise j2sdk1.4.2_04

mood
Publicité
Posté le 30-03-2005 à 10:56:03  profilanswer
 

n°1029533
Med75
Posté le 30-03-2005 à 11:37:49  profilanswer
 

Salut !
Voilà j’ai trouvé cette config sur :
http://www.purposesolutions.com/Re [...] CAT_PLUGIN
 
Par contre je n’ai pas compris qu’est qu’il 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"/>

n°1029589
sebi
Posté le 30-03-2005 à 12:10:26  profilanswer
 

regarde a la racine de ton projet eclipse tu verras un fichier ".classpath" , ouvres le tu comprendras ...

n°1029626
Med75
Posté le 30-03-2005 à 12:39:42  profilanswer
 

c'est fait
 
les deux existent et ils sont cochés

n°1029956
Med75
Posté le 30-03-2005 à 16:31:41  profilanswer
 

non j'ai toujours le même problème
Je ne veux pas abandonner !
Aider-moi SVP
Il faut que j’arrive de débuguer ma Servlet

n°1030649
Med75
Posté le 31-03-2005 à 07:28:55  profilanswer
 

Bonjour à tous.
 
Y a-t-il quelqu’un qui a installé les mêmes versions Eclipse 3, TomCat 5.0.28 avec tomcatPluginV3.
 
Merci pour tous.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème Servlet Eclipse

 

Sujets relatifs
problème procédureProblème avec easyphp
Arf!!! Re - probleme de JavaScript sous FFproblème avec implib.exe?
Flash MX 2004 : problème pour faire une action....Turbo pascal: problème pour résoudre un exercice
Problème de tableauProbleme d'affichage avec mon firewall
[C++] problème de constructeur ?[C] Problème avec les types de variables en C
Plus de sujets relatifs à : Problème Servlet Eclipse


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR