关于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