【发布时间】:2015-05-18 13:25:48
【问题描述】:
在 Eclipse / Domino Designer Web 服务提供者中是否允许枚举值?我将编译器设置为 1.6,它允许我声明枚举,但是当我尝试将其合并到服务中而不直接弄乱 WSDL 时,它会给出“请求的操作失败”。
【问题讨论】:
标签: eclipse web-services lotus-domino lotus domino-designer-eclipse
在 Eclipse / Domino Designer Web 服务提供者中是否允许枚举值?我将编译器设置为 1.6,它允许我声明枚举,但是当我尝试将其合并到服务中而不直接弄乱 WSDL 时,它会给出“请求的操作失败”。
【问题讨论】:
标签: eclipse web-services lotus-domino lotus domino-designer-eclipse
在notes.ini中有are advices设置JavaCompilerTarget=1.5,然后重启Notes。但它对我不起作用(注释 8.5.3)。
我使用以下步骤解决了这个任务。
私有 java.util.List
myList;
现在您可以使用 Java 1.5 特定的声明,例如枚举。
同样的方法适用于 Notes 的其他地方,您想解决相同的任务。不仅适用于 WebService 提供者。
【讨论】:
这是 IBM Designer 中的一个错误,它不会保存 Java 编译器版本。 您必须在每个代理中自行设置目标版本。
看看this answer的详细描述解决你的问题。
编辑
要为代理设置合规级别,请打开代理并打开一个 java 类。打开菜单项目/属性-> Java 编译器。设置为“启用项目特殊设置”并将“编译器合规级别”设置为 1.6。
【讨论】: