Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java wsdlc Ant任务忽略约束_Java_Eclipse_Web Services_Ant_Wsdlc - Fatal编程技术网

Java wsdlc Ant任务忽略约束

Java wsdlc Ant任务忽略约束,java,eclipse,web-services,ant,wsdlc,Java,Eclipse,Web Services,Ant,Wsdlc,我正在尝试使用eclipse和Oracle Enterprise Pack创建一个web服务项目。当使用wsdlc Ant任务从WSDL文档生成web服务时,WSDL中的所有限制/约束都被完全忽略 有没有办法生成具有内置约束的POJO,例如minoccurs=1或强制使用枚举?如有任何见解,将不胜感激 提前感谢, 卡尔不幸的是,我在这里找不到这个答案,但我最终找到了答案。我现在发布它是因为它可能会帮助将来偶然发现这篇文章的其他人 没有一种方法可以在POJO中添加验证,但是有一种方法可以打开模式验

我正在尝试使用eclipse和Oracle Enterprise Pack创建一个web服务项目。当使用wsdlc Ant任务从WSDL文档生成web服务时,WSDL中的所有限制/约束都被完全忽略

有没有办法生成具有内置约束的POJO,例如minoccurs=1或强制使用枚举?如有任何见解,将不胜感激

提前感谢,


卡尔

不幸的是,我在这里找不到这个答案,但我最终找到了答案。我现在发布它是因为它可能会帮助将来偶然发现这篇文章的其他人

没有一种方法可以在POJO中添加验证,但是有一种方法可以打开模式验证,以确保当接收到web服务消息时,它符合WSDL设置的约束。可以通过在服务类定义上方添加@SchemaValidation注释来实现这一点。这适用于WebLogic,但我不确定它是否也是其他类型应用服务器的标准