【发布时间】:2018-07-01 04:13:42
【问题描述】:
我们有一个任务是创建使用 MTOM 的 Lotus Notus Web 服务使用者。
有人可以帮忙制作吗?
我曾尝试创建 Web 服务提供程序,但它不起作用。
这是提供者的代码:
@MTOM(enabled= true)
public class Mtomservice{
@SuppressWarnings("finally")
public Response getResponse (byte[] arg0) {
Response response = new Response ();
try{
String filePath = WebServiceBase.getCurrentSession().getEnvironmentString("Directory", true)+"/PretenzMtom_3.pdf";
FileOutputStream fileOut = new FileOutputStream(new File(filePath));
fileOut.write(arg0);
response.setResponseststus("OK");
} catch (Exception e) {
e.printStackTrace();
response.setResponseststus("error");
StringWriter errors = new StringWriter();
e.printStackTrace(new PrintWriter(errors));
response.setResponseErrorText(errors.toString());
}
finally {
return response;
}
}
}
【问题讨论】:
-
您需要比“它不起作用”更具体。它会崩溃吗?会挂吗?它会抛出异常吗?还有什么?准确地告诉我们您期望发生的事情,并准确地告诉我们实际发生的事情。否则,没有人可以帮助你。,
标签: java soap lotus-notes mtom