2011-08-23 49 views
1

我从Java代码中得到了几个之前正在进行的SOAP调用,并给出了“DefaultValidationEventHandler:[ERROR]:unexpected element ...”。禁用SOAP模式验证,JAX-WS和JAXB,如何?

正在抱怨有关响应对象。尽管如此,它一直工作正常,我没有更改架构或EJB或调用者代码,我没有端口上的方案验证功能,并且响应对我来说看起来很好。抱怨的是客户端。服务器成功执行请求而不发表任何评论。

我认为我的Eclipse环境可能出现故障。

是否有办法禁用客户端模式验证的服务或端口对象的响应?

回答

1

我想到了这一点,正如我怀疑的那样,它是Eclipse(Helios)。事实证明,如果Java EE透视图和/或任何企业项目的任何内容都不正确,Eclipse将悄然停止重建。

我发现了这一点,当我删除build/classes下的所有东西,然后什么都不会运行。一个不相关的项目被指向不再有效的服务器配置文件。

这是如何导致我看到的行为是未知的。知道如何禁用验证仍然很好。它应该默认关闭,但不是。