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

  FORUM HardWare.fr
  Programmation
  Java

  Faire un web service autonome

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un web service autonome

n°1051940
electricbl​ue
Pas très inspiré...
Posté le 19-04-2005 à 11:23:05  profilanswer
 

J'ai actuellement un programme JAVA (de 5 classes + un fichier de configuration) qui fonctionne bien. Je voudrais le passer en web service sans avoir à tout recoder. Ce web service devrait tourner sur Tomcat, je voudrais donc avoir un fichier WAR de mon veb service.
J'ai vu qu'on pouvait faire des web service en utilisant Axis, mais ça implique la mise en place de cette couche. Je voudrais que mon web service sois complétement indépendant, i.e. je donne le fichier WAR à quelqu'un et il n'a plus qu'à l'intégrer à Tomcat. On m'avait montré une fois qu'on pouvait générer des fichiers war avec ant, mais je n'ai jamais réussi à refaire la manip :( (je ne sais même pas si elle génère un web service).
 
Merci d'avance pour vos réponses ;)

mood
Publicité
Posté le 19-04-2005 à 11:23:05  profilanswer
 

n°1052215
senternal
Posté le 19-04-2005 à 14:26:26  profilanswer
 

electricblue a écrit :

J'ai actuellement un programme JAVA (de 5 classes + un fichier de configuration) qui fonctionne bien. Je voudrais le passer en web service sans avoir à tout recoder. Ce web service devrait tourner sur Tomcat, je voudrais donc avoir un fichier WAR de mon veb service.
J'ai vu qu'on pouvait faire des web service en utilisant Axis, mais ça implique la mise en place de cette couche. Je voudrais que mon web service sois complétement indépendant, i.e. je donne le fichier WAR à quelqu'un et il n'a plus qu'à l'intégrer à Tomcat. On m'avait montré une fois qu'on pouvait générer des fichiers war avec ant, mais je n'ai jamais réussi à refaire la manip :( (je ne sais même pas si elle génère un web service).
 
Merci d'avance pour vos réponses ;)


 
... Oula, deja lire la doc sur les Web Services (ce que c'est, ca fait quoi, ca marche comment...)
Ensuite lire la doc sur TOMCAT et sur ce qu'est un WAR
Enfin, ne pas utiliser des mots qu'on ne maitrise pas...
 
Mais avant, tes classes fonctionnent comment ? deja sous Tomcat ?

n°1052416
electricbl​ue
Pas très inspiré...
Posté le 19-04-2005 à 16:05:00  profilanswer
 

Le programme JAVA fonctionne en ligne de commande (pas sous Tomcat donc). Il contient une méthode principale (qui prend 4 arguments String et retourne un String) que je voudrais retrouver en tant que web service.

n°1053234
_guigui_
Posté le 20-04-2005 à 10:37:37  profilanswer
 

bah va falloir se pencher sur Axis et SOAP... y'a pas de bouton magique qui génère un web service à partir d'une classe Main quand on appuie dessus ;-)

n°1053722
phnatomass
Je m'empare de ton esprit !!
Posté le 20-04-2005 à 15:56:22  profilanswer
 

Juste pour info.
Tu sais que tu peux intégrer Axis dans ton war qui sera livré.

n°1056131
electricbl​ue
Pas très inspiré...
Posté le 22-04-2005 à 10:15:35  profilanswer
 

En fait mon problème c'est de faire un web service à partir de plusiseurs classes (ou du jar). J'arrive à créer un ws (et son client) en partant d'une seule classe (via Java2WSDL et WSDL2Java).
J'ai trouvé une solution, mais je sais pas ce qu'elle vaut:
1-je prépare un jar de mon appli
2-j'ajoute ce jar aux bibliothèques utilisées par axis dans "axis\WEB-INF\lib"
3-je génère mon serveur avec Java2WSDL et WSDL2Java
4-je récris le code des méthodes dans la classe "MonAppliSoapBindingImpl.java" avec celui de la calsse origine (en faisant bien attention aux nouveaux noms)
5-j'ajoute le service à axis
6-j'écris un petit client qui utilisera les fichier générés au 3
 
Cette méthode est en fait une 'feinte': le service n'utilise à la base qu'une seule classe, classe qui fait appel à une bibliothèque perso.
J'ai pas trouvé de méthode pour intégrer l'ensemble de l'application "plus proprement" (si une telle méthode existe).


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

  Faire un web service autonome

 

Sujets relatifs
Service PHPCherche service de compteur pour site
web service & adresse IPweb service et vb.net???
publier un service webApplication SWT autonome - manifest, lib, classpath...?
Récupérer la météo avec service_weather de pear[ASP]service indexation iis : interrogation de plusieurs catalogues
Manipuler le HKEY Users depuis un service en local system ?[PHP] création du service web avec nuSoap
Plus de sujets relatifs à : Faire un web service autonome


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