Ciao a tutti, sto realizzando un webservices con Tomcat5.5 e Axis1.
Mi trovo subito in difficolta per creare un wsdl da una classe Java. Dopo aver creato una semplice classe java ma solo con l'estensione diversa(.jws) per generare il wsdl.
Qui riporto il codice della classe:
quando lo lancio da tomcat e axis (http://localhost:8080/axis/Ciao.jws?wsdl)Codice PHP:
package com.mio.primo;
public class Ciao{
public String saluto(){
return "ciao sono il web service";
}
}
mi appare questo:
AXIS error
Sorry, something seems to have gone wrong... here are the details:
Fault - ; nested exception is:
java.io.FileNotFoundException: D:\Programmi\axis1_4\webapps\axis\WEB-INF\jwsClasses\Ciao.class (Impossibile trovare il file specificato)
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.io.FileNotFoundException: D:\Programmi\axis1_4\webapps\axis\WEB-INF\jwsClasses\Ciao.class (Impossibile trovare il file specificato)
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:andrea-ea3c68f2
mi da errore perche non trova la classe Ciao nelle classi di axis, ed in effetti me la generà ma dentro la cartella com/mio/primo/Ciao.class
solo che mi da errore , se provo a spostare la classe dove vuole lui mi da un errore sul "package com.mio.primo;"
ciao grazie help!