当前位置:编程学习 > 网站相关 >>

关于domino8.5 webservice 的问题!

我在domino8.5的环境下编写了一个webservice,并用自带的WebserviceConsumer生产了消费类,并在agent里引用这个类,编写了如下代码:

import lotus.domino.*;
import java.net.URL;
import lotus.domino.axis.client.Service;
import java.io.*;

public class JavaAgent extends AgentBase {


  
public void NotesMain() {

try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
PrintWriter pw = getAgentOutput();

     URL  endpoint = new URL("http://127.0.0.1:80/wstest.nsf/MyWebservice?OpenWebService");

                     Service service1 = new HelloWorldServiceLocator();
               

             DominoSoapBindingStub service = new DominoSoapBindingStub(endpoint,service1);
            
                String greeting2=service.getGreeting("Lotus");
             pw.println(greeting2);


} catch(Exception e) {
   e.printStackTrace();

}
}
}
代理编译是通过的,但是调用是服务器报如下错误:
No operation description was found for the service {urn:DefaultNamespace}HelloWorldService 
lotus.domino.websvc.client.Call.invoke(Unknown Source) 
DominoSoapBindingStub.getGreeting(Unknown Source) 
JavaAgent.NotesMain(JavaAgent.java:27) 
lotus.domino.AgentBase.runNotes(Unknown Source) 
lotus.domino.NotesThread.run(Unknown Source) 
这是什么原因啊?有什么办法解决吗?请教各位了
--------------------编程问答-------------------- go --------------------编程问答-------------------- go

  --------------------编程问答-------------------- 命名空间有问题吧。 --------------------编程问答-------------------- ding --------------------编程问答-------------------- 顶,好帖 --------------------编程问答-------------------- 顶起,等待答案 --------------------编程问答-------------------- 我已经解决了,到这里来查看:http://windindream.blog.163.com/blog/static/4935919201011285263783/
补充:企业软件 ,  Lotus
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,