Deploy del server con Axis2

  • Cliccare sul web service con il tasto destro e selezionare deploy
  • Andare in [Cartella progetto]->Build->axis2->web-inf->services :

copiare il file .aar nella cartella [ tomcat ]->webapps-> axis2->web-inf->services

  • Generare il wsdl con netbeans (click destro sul web service e seleziona “Generate WSDL”)

Abbiamo cosi generato il file wsdl che si trova in:

[cartella progetto]->xml-resources->axis2->meta-inf

Copiamo il file .wsdl e services.xml nella cartella:

[tomcat]->webapps->axis2->meta-inf

  • Creare lo Stub per il client
      • Andare nella cartella di “axis2\bin” tramite prompt del dos (es: C:\axis2\bin) da qui digitare wsdl2java –uri [tomcat]->webapps->axis2->meta-inf -> file.wsdl (che abbiamo copiato al punto precedente)

(Questo comando funzionerà solo se avete creato correttamente la variabili globale AXIS2_HOME)

      • Ora nella cartella di axis2\bin è comparsa la cartella src -> [sottocartella] contenenti lo stub e l’handler
      • Copiamo questi due file in [cartella progetto] -> src -> [sottocartella]
      • Possiamo importare ora lo stub qual’ora ci dovesse servire nel programma java

Commenti