2012-12-04 3 views
2

Je veux utiliser la configuration du service web CXF pour le web dans mon programme android, est-il possible d'utiliser le même webservice pour les deux? Le message de journal est le suivant. Quelqu'un peut-il me dire quel est le problème?Est-il possible d'utiliser le service web CXF sur Android?

12-04 08:59:28.432: E/Trace(850): error opening trace file: No such file or directory (2) 
12-04 08:59:29.285: E/dalvikvm(850): Could not find class 'org.jida.mns.web.ws.connector.WSConnector', referenced from method com.example.list.MainActivity.onCreate 
12-04 08:59:29.332: E/AndroidRuntime(850): FATAL EXCEPTION: main 
12-04 08:59:29.332: E/AndroidRuntime(850): java.lang.NoClassDefFoundError: org.cdac.nms.web.ws.connector.WSConnector 
12-04 08:59:29.332: E/AndroidRuntime(850): at com.example.list.MainActivity.onCreate(MainActivity.java:49) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.app.Activity.performCreate(Activity.java:5008) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.app.ActivityThread.access$600(ActivityThread.java:130) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.os.Handler.dispatchMessage(Handler.java:99) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.os.Looper.loop(Looper.java:137) 
12-04 08:59:29.332: E/AndroidRuntime(850): at android.app.ActivityThread.main(ActivityThread.java:4745) 
12-04 08:59:29.332: E/AndroidRuntime(850): at java.lang.reflect.Method.invokeNative(Native Method) 
12-04 08:59:29.332: E/AndroidRuntime(850): at java.lang.reflect.Method.invoke(Method.java:511) 
12-04 08:59:29.332: E/AndroidRuntime(850): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 
12-04 08:59:29.332: E/AndroidRuntime(850): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
12-04 08:59:29.332: E/AndroidRuntime(850): at dalvik.system.NativeStart.main(Native Method) 

Répondre

1

Je ne peux pas parler pour votre cas spécifique ou la pile. Mais quant à l'utilisation de cxf pour construire votre client WS dans Android, il devrait être possible.

Voir par exemple ce projet http://code.google.com/p/android-ws-client/ qui utilise CXF pour créer des clients sur android.

+0

Merci pour la réponse .......... s'il vous plaît dites-moi comment ajouter un projet java externe à l'actuel programme android? –

+0

désolé, c'est quelque chose que je ne sais pas ... – florent

+0

Lorsque j'exécute le programme client ws dans le lien fourni par vous, au moment de l'exécution, je reçois l'erreur suivante dans logcat, si vous pouvez m'aider à résoudre ce problème. 12-04 11: 11: 27.452: E/Trace (1105): Erreur lors de l'ouverture du fichier de trace: Pas de fichier ou de répertoire (2) –

Questions connexes