2011-08-23 40 views
1

我從Java代碼中得到了幾個之前正在進行的SOAP調用,並給出了「DefaultValidationEventHandler:[ERROR]:unexpected element ...」。禁用SOAP模式驗證,JAX-WS和JAXB,如何?

正在抱怨有關響應對象。儘管如此,它一直工作正常,我沒有更改架構或EJB或調用者代碼,我沒有端口上的方案驗證功能,並且響應對我來說看起來很好。抱怨的是客戶端。服務器成功執行請求而不發表任何評論。

我認爲我的Eclipse環境可能出現故障。

是否有辦法禁用客戶端模式驗證的服務或端口對象的響應?

回答

1

我想到了這一點,正如我懷疑的那樣,它是Eclipse(Helios)。事實證明,如果Java EE透視圖和/或任何企業項目的任何內容都不正確,Eclipse將悄然停止重建。

我發現了這一點,當我刪除build/classes下的所有東西,然後什麼都不會運行。一個不相關的項目被指向不再有效的服務器配置文件。

這是如何導致我看到的行爲是未知的。知道如何禁用驗證仍然很好。它應該默認關閉,但不是。