2012-12-04 62 views
2

我想在我的android程序中使用CXF webservice setup for web,是否可以为两者使用相同的webservice?日志消息如下。有人可以告诉我问题是什么吗?可以在Android中使用CXF webservice吗?

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) 

回答

1

我不能说你的具体情况或堆栈跟踪。但至于使用cxf在android中构建WS客户端,它应该是可能的。

请参阅此项目的示例http://code.google.com/p/android-ws-client/它使用CXF在android上构建客户端。

+0

感谢您的回复..........请你告诉我如何添加一个外部的Java项目到当前的Android程序? –

+0

对不起,这是我不知道的...... – florent

+0

当我在你提供的链接中运行ws客户端程序时,在运行时我在logcat中得到以下错误,如果你能帮我解决这个问题。 12-04 11:11:27.452:E /跟踪(1105):错误打开跟踪文件:没有这样的文件或目录(2) –