Affichage des articles dont le libellé est eclipse. Afficher tous les articles
Affichage des articles dont le libellé est eclipse. Afficher tous les articles

jeudi 28 août 2008

Ganymede et maven

Pour utiliser Ganymede et maven, il est nécessaire d'utiliser la version 1.5 ou 2.0 de wtp :

mvn -Dwtpversion=1.5 eclipse:eclipse

Ou bien il est possible de le préciser dans le fichier settings.properties
<profile>
<id>dev</id>
<properties>
<wtpversion>2.0</wtpversion>
</properties>
</profile>

vendredi 8 août 2008

Debugging distant avec tomcat et eclipse

Dans setenv.sh rajouter la ligne :

export JAVA_OPTS="-Xmx1024M -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y"




Si vous souhaitez que le serveur ne démarre que s'il est connecté à éclipse.
Tapez :

export JAVA_OPTS="-Xmx1024M -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y"


Ensuite sur eclipse dans le menu debug

Choisissez

- Java Remote Application

Dans project choisissez le projet que vous voulez mettre en relation avec la tomcat, le source doit être celui qui a permis de générer votre application distante, sans quoi vous aurez des résultat incohérent.

Placez les breakpoints où vous le souhaitez, le remote debugging vous permettra de voir les variable, de placer des breakpoint etc. exactement comme dans un debbuging local.

jeudi 17 janvier 2008

Générer un projet web service

Sous eclipse pour axis 1

New -> Dynamic Web Project pour créer le projet web
New -> Web Service

A partir d'un WSDL, on génère un top-down Web service.
A partir d'une classe java on fait une génération down-top
  • Choisir cette option dans la combo box.
  • Choisir l'url du WSDL (WS definition)
  • Choisir le WS server
  • Choisir le projet web
  • Générer le WS dans notre nouveau projet.
  • Déployer sur le serveur d'application

Pour vérifier son installation, taper http://localhost:8080/nom_application/services/
Le service doit apparaitre

And now... Some Services

Il reste à implementer la classe suffixée par Impl

Sous eclipse pour axis2

Télécharger Eclipse Eurapa pour J2EE
Télécharger la runtime (ws.apache.org/axis2/) en version WAR et en version BIN.
Dézipper le BIN et référencer le dossier extrait dans Eclipse -> Window -> Preferences -> Web services -> Axis Preferences
Reprendre les étapes précédente en choisissant cette fois la runtime axis 2
New -> Dynamic Web Project pour créer le projet web
New -> Web Service

A partir d'un WSDL, on génère un top-down Web service.
A partir d'une classe java on fait une génération down-top
  • Choisir cette option dans la combo box.
  • Choisir l'url du WSDL (WS definition)
  • Choisir le WS server
  • Choisir le projet web
  • Générer le WS dans notre nouveau projet.
  • Déployer sur le serveur d'application

Pour vérifier son installation, taper http://localhost:8080/nom_application/services/
Le service doit apparaitre

And now... Some Services

Il reste à implementer la classe suffixée par Impl