Visualizzazione stampabile
-
Ciao Belloforz,
grazie per il link suggeritomi, vorrei chiederti però come hai risolto la questione delle eccezioni java.rmi che genera anche il semplice esempio del tutorial............Inoltre ti vorrei chiedere se già hai implementato qualche client per web-services funzionante su Android o hai problemi come me.....Nel caso ci sia riuscito se ti è possibile postami il codice o linkami a qualcosa dove possa vedere la tua soluzione prodotta
Aspetto con ansia una tua risposta
-
Altro problema per creare client per web-services su Android
Pensavo si potesse risolvere creandomi una classe che mi generasse le eccezioni semplicemente ma andando a compilare mi sono accorto che la DavilVM non ne vuole sapere di copilarle.Mi spiego meglio entrando nei particolare.
java.rmi.Exception è una (invocazione di metodi da remoto in questo caso di eccezioni)
Cmq implementando un web-Services con axis2 non sapevo come ovviare al problema quindi mi sono creato nel progetto del ClientAndroid for WEb-services una package java.rmi con all'interno una classe RemoteExceprion cosi implementata:
package java.rmi;
public class RemoteException extends Exception {
/**
*
*/
private static final long serialVersionUID = 1L;
public RemoteException()
{
super();
}
public RemoteException(String msg)
{
super(msg);
}
public RemoteException(String msg, Exception ex)
{
super(msg, ex);
}
}
----------------------
ma andando a compilare questo è l'errore:
[2009-09-22 11:11:06 - ClientAWEBSER]
trouble processing "java/rmi/RemoteException.class":
[2009-09-22 11:11:06 - ClientAWEBSER]
Attempt to include a core VM class in something other than a core library.
It is likely that you have attempted to include the core library from a desktop
virtual machine into an application, which will most assuredly not work. If
you really intend to build a core library -- which is only appropriate as
part of creating a full virtual machine binary, as opposed to compiling an
application -- then use the "--core-library" option to suppress this error
message. If you go ahead and use "--core-library" but are in fact building
an application, then please be aware that your build will still fail at some
point; you will simply be denied the pleasure of reading this helpful error
message.
[2009-09-22 11:11:06 - ClientAWEBSER]1 error; aborting
[2009-09-22 11:11:06 - ClientAWEBSER]Conversion to Dalvik format failed with error 1
------------------
------------------
qualcuno sà come risolvere????ideee????
-
Quote:
Originariamente inviato da
luca
Ciao Belloforz,
grazie per il link suggeritomi, vorrei chiederti però come hai risolto la questione delle eccezioni java.rmi che genera anche il semplice esempio del tutorial............Inoltre ti vorrei chiedere se già hai implementato qualche client per web-services funzionante su Android o hai problemi come me.....Nel caso ci sia riuscito se ti è possibile postami il codice o linkami a qualcosa dove possa vedere la tua soluzione prodotta
Aspetto con ansia una tua risposta
scusa il ritardo della risposta!
cmq quello ke t ho scritto precedentemente è il codice ke uso io nel mio pogramma...sto realizzando un client per web service e non è del tutto completo pero x il momento la parti realizzate funzionano!
Da me nn viene sollevata nessuna eccezione....come hai realizzato il web service? con il plug in d axis o quello che t ho consigliato io?
-
Ma come........
a me appena cerco di creare il client su Android con axis2come da link suggeritomi anche dopo aver importato le librerie nella classe RandomNumberStub( sul client nel progetto android ) mi rileva un errore e nella specifica dell'errore mi dice che non riesce a risolvere il tipo java.rmi.RemoteExcption.......
anche modificando le eccezioni niente dafare
P.S. io non capisco come tu abbia risolto!!!!!!
:(