Exo web services Le but est de développer des services Web avec des technologies Open Source Pour le déploiement des Web services nous utilisons Tomcat moteur de Servlet et de JSP et Axis une implémentation Java Open Source de SAOP Vous aurez aussi à la ?
Le but est de développer des services Web avec des technologies Open Source Pour le déploiement des Web services nous utilisons Tomcat moteur de Servlet et de JSP et Axis une implémentation Java Open Source de SAOP Vous aurez aussi à la ?n de ce document des informations sur XML- RPC Java qui est une technologie moins importante ? pour développer des web services Je vous rappelle que la technologie des Web services se base sur trois choses SOAP le protocole d'échange de messages XML requêtes et réponses entre client et serveur WSDL Web Service Description Langage est un langage reposant sur XML dont on se sert pour décrire les services Web o ?erts pour la description en XML UDDI annuaire des descriptions WSDL I Téléchargement Je vous conseille donc de télécharger les versions binaires de tomcat et de axis à partir respectivement des sites http jakarta apache org http ws apache org axis Mais vous pouvez trouver par google des sites miroirs plus rapides Ensuite lire les ?chiers help attaches Dé ?nir certaines variables d'environnement Mettre cela par exemple dans un ?chier con ?guration Cela dépend du shell utilisé Je vous donne un exemple avec bash Un exemple de ce ?chier vous sera donné en TP JAVAHOME LeCheminAVotreJDK CATALINAHOME LeCheminInstallationTomcat AXISHOME LeCheminInstallationAxis PATH PATH HOME bin ceci pour accéder au bin local PATH PATH CATALINAHOME bin accès au bin de tomcat PATH PATH JAVAHOME bin accès au bin de java CLASSPATH CLASSPATH on ajoute le répertoire courant Ajouter aussi dans le CLASSPATH tous les jar du répertoire AXISHOME lib CAjouter ce qu ? il faut pour utiliser XmlRpc Unsetenv XMLRPCHOME setenv XMLRRPCHOME CheminInstallationXmlRP setenv CLASSPATH CLASSPATH XMLRPCHOME jar remplaçer par ce qu ? il faut Par exemple mon ?chier est unset JAVAHOME JAVAHOME usr lib jvm java- -openjdk export JAVAHOME unset CATALINAHOME CATALINAHOME usr local apache-tomcat- export CATALINAHOME AXISHOME usr local axis- export AXISHOME setenv MYSQL HOME HOME WebServices mysql unset PATH PATH usr kerberos bin usr bin bin usr X R bin sbin usr sbin usr local A crobat bin C On ajoute tout cela PATH PATH HOME bin PATH PATH CATALINAHOME bin PATH JAVAHOME bin PATH export PATH Pour Axis CLASSPATH CLASSPATH AXISHOME lib axis jar CLASSPATH CLASSPATH AXISHOME lib jaxrpc jar CLASSPATH CLASSPATH AXISHOME lib commons-discovery- jar CLASSPATH CLASSPATH AXISHOME lib saaj jar CLASSPATH CLASSPATH AXISHOME lib commons-logging- jar CLASSPATH CLASSPATH AXISHOME lib log j- jar CLASSPATH CLASSPATH AXISHOME lib wsdl j- jar CLASSPATH CLASSPATH AXISHOME lib axis-ant jar CLASSPATH CLASSPATH usr share java activation jar CLASSPATH CLASSPATH usr xerces- xerces jar C CLASSPATH CLASSPATH usr xerces- xml-apis jar CLASSPATH CLASSPATH usr xerces- xmlParserAPIs jar CLASSPATH CLASSPATH usr xerces- xercesSamples jat export CLASSPATH II Lier Tomact et Axis Copier le répertoire axis qui se trouve dans AXISHOME webapps dans CATALINAHOME webapps Ainsi le serveur axis est installé comme une application Web au sein de tomact Sous shell il su ?t de faire cp AXISHOME webapps axis CATALINAHOME webapps Vous pouvez copier cela aussi en utilisant la
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701082938xbjh4m8tnxvj5hbxwtwsugf5w9fxlgxopmip1bdnmmikiusl4mwhymd4x5jza1ewjcrk8hrpslpmpfcim2aemcug5fn5pwcpkned.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/AQ4GITKqeARjKR94csyIYgyPuvgV3tpjCpWzMV9azFOIwHBIUvdBLNbFHMUiVgyZTHZSrbyLQk4XsnS2fXyM8Qh7.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701015470nfy35koptn0zzgzr2y0jlr0gm8ctahh1l5r5qm5k8oukzfv4o094qrh62ov6orafexrnv8wbantggzoexaqm6zi1gcahog1l7i1h.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701109900lfgyqgivfwjjhfvd8jl18ccbppy4z2oerqqzxrawssgchudw8aqrqyhzzifhesd1tsvcu34jjbwhoeztqfaw0pk1ttp0hntq9ifq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701075671ksoh72xlafyle9jmjeslxoqet3q07frkjlyz4688fr6tmgknb3tloppquis526gbebjul4hjwn6tocozbzpycd0nxgcx4zsmmdt2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701078918pgquacjmx6mmsjeynqhvt2kpl2jji53cjy52vmin1onoe3bf4mbl5oe71hpu4opjsvjg0ookbkhuzv6eku61d4ar5x46ei4s3hfk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701109485sh5jiliqkhyfy6r7oylywrmp99kvy9i3bmppdvgdcr15svormocgu0way7nmkq9dy1zk6rztoedprdpovhjc01t24d6jm89tsvcd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701023417ejccoqrubzugv2sy67kukl7tba0lgnqnys5va4qlau1hlqgtt4oajnhjwtxihsyjgy7csmjcgjispqarzxx9thox3bvcvobufujv.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701133038olm6mpcisrxekilvp1cz05umuufjqxduchqacmxieo2svxsaon20s7ypphc7laess3cxxcw8snssfeaiejvsz6qzul45k9pxlz2l.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705503110z9zw8m3ak2beqfo60e8f541e1kbkd8debhvhtqogrnh1nihybdnd60dme8txuwxs2lc31a8pmprjy04kcutuekwpcuzi9vawa7zb.png)
-
69
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 29, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 96.5kB