Universal Test Client 只能用來測試在單一 Java™ 名稱空間內的伺服器中執行的應用程式。當有多個含相同套件和類別名稱的類別時,在 Universal Test Client 中,只能使用其中一個類別來進行測試。
這個問題有兩個暫行解決方案:
- 如果衝突的名稱空間是在兩個或更多分開的企業應用程式內,請將這些應用程式部署在兩個或更多分開的伺服器中。這時每個伺服器中的 Universal Test Client 就能夠分別測試應用程式。
- 變更衝突類別的名稱空間(套件名稱或類別名稱),使它們不衝突。
在相同 EAR 內產生的 EJB 之 Web 服務 Proxy 類別就是一個例子。
在這個情況下,您可以利用自訂對映設定來確保 Web 服務類別是產生在不同的套件中。