2009-08-10 112 views
0

我創建了一個Axis2客戶端來測試我的axis2 webservice。但是,我在運行時收到以下錯誤:Axis2測試客戶端錯誤

org.apache.axis2.AxisFault: java.lang.NoClassDefFoundError: Could not initialize 
class com.sample.LoginRequestDocument 
     at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.j 
ava:517) 
     at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(
OutInAxisOperation.java:371) 
     at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisO 
peration.java:417) 
     at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(Out 
InAxisOperation.java:229) 
     at org.apache.axis2.client.OperationClient.execute(OperationClient.java: 
165) 
     at com.sample.sampleStub.login(sampleStub.java:4543) 

任何想法我可以解決這個問題?

回答

1

聽起來好像在服務器端缺少一個類。您確定您的服務器端模塊在其部署中包含「com.sample.LoginRequestDocument」嗎?

+0

嗨, com.sample.LoginRequestDocument類在.aar文件中,我部署在我的樹型服務器,但它似乎像axis2或我的測試客戶端無法看到它 – 2009-08-11 01:18:55

+1

@粉紅 - 我不知道什麼.aar文件是,但它仍然看起來像這個錯誤是在服務器上。也許寫一個簡單的.jsp並查看.jsp是否可以看到該類? – jsight 2009-08-11 14:17:52