2012-01-23 192 views
5

我已經EAR文件中包含的jar和戰爭packages.this EAR文件GlassFish上部署正確,但是,當部署在WebLogic 12C這款耳塞文件,出現此錯誤:不能Weblogic上部署EAR文件12C

無法訪問選定的應用程序。在進展 錯誤無法在工廠解決死鎖AppMerge流在AppMerge流動進展 錯誤異常 錯誤異常要求 錯誤無法解決僵局工廠要求

我檢查application.xml中和罐的名稱和戰爭包是正確的。任何人有解決這個問題的想法?

回答

5

我也有這個問題,並嘗試了一切(模式,項目結構,依賴庫等)。最後,將我的域名與樣本「medrec」進行比較,唯一的區別是我添加了SIP支持。刪除此支持後,我現在可以使用包含的WAR和EJB部署我的EAR。我認爲這是一個12C的錯誤...

+0

耶!我創建了一個沒有SIP支持的新域,一切都很好:)我也想到這個weblogic 12c bug。 –

0

我也有同樣的問題,我不得不創建另一個域來解決問題。這裏的關鍵不是使用eclipse工具來創建域作爲沒有提供創建「基本Weblogic域」的選項。

當您啓動weblogic域創建嚮導時,會顯示創建基本weblogic域的選項。

0

我今天面對同樣的問題。此問題與域的創建方式有關。如果您已經使用「基本WebLogic SIP服務器域」,那麼安裝耳朵時會出現這種情況。您可以仔細檢查域是否使用基本SIP創建,請轉至Weblogic Server Domain >> bin >> setDomainEnv (cmd or sh)文件並檢查是否定義了以下屬性。

-- set WLSS_HOME=C:\Oracle\Middleware\wlserver_12.1\sip 
-- set SIP_ENABLED=true 

我試圖用JAX-RPC擴展而不是基本SIP再次創建域,並解決了這個問題。