Oppure

Loading
22/06/10 13:52
lespeol

Salve.

Non trovando tutorial o guide ufficiali, non riesco a venire a capo di questo problema:

Ho un webservice con axis2 e un servizio in java che si connette a un database (mysql), fa le sue query. Lato server tutto bene.

Lato client ho il mio client che richiede il servizio, crea la query ma non ritorna i risultati. Sulla shell del server si vede l'interrogazione che va a buon fine. Ma quando vado a prendere i dati di ritorno, ho un'eccezzione: "org.apache.axis2.databinding.ADBException: Any type element type has not been given"

Questo è il mio client:

package org.apache.ws.axis2;

import org.apache.ws.axis2.WSDB2Stub.ExecuteComResponse;


public class Cliente{
		
	public static void main(String args[]) {
    		
    	System.out.println("CLICCATO");
    	String query = "Select * from elem;";
    	
    	try {
    		
            WSDB2Stub stub = new WSDB2Stub();
			System.out.println("1");
                        //Create the request
			WSDB2Stub.ExecuteCom request = new WSDB2Stub.ExecuteCom();
			request.setArgs0(query);
			System.out.println("2");
            
			//Invoke the service
			WSDB2Stub.ExecuteComeResponse response = stub.executeCom(request);
                        
                        // Non mi stampa mai 3 :D
                        
			System.out.println("3");

			
		} catch(Exception z){
			
			System.out.println(z.getMessage());
			z.getMessage();
		}    	   		
	}
}



Ho provato a ritornare (lato server al client) sia un tipo Vector<String> che un tipo ResultSet.

Ringrazio tutti per le risposte.
aaa