2014-09-19 97 views
0

我想正確學習Java EE,並且難以解決問題。我無法讓客戶與我的EE應用程序一起工作。我之前詢問過this問題,並環顧四周,發現如果我需要運行帶有EE功能的main方法,那麼我需要一個應用程序客戶端容器。如何運行weblogic 12c服務器的應用程序客戶端容器

,我想客戶端代碼是

package com.anshbansal; 

import org.jboss.weld.environment.se.Weld; 
import org.jboss.weld.environment.se.WeldContainer; 

public class Main { 
    public static void main(String[] args) { 
     Weld weld = new Weld(); 
     WeldContainer container = weld.initialize(); 
     weld.shutdown(); 
    } 
} 

如何運行通過的WebLogic 12c的應用程序客戶端容器,該客戶端?

+0

您似乎很*很困惑,在weblogic 12c中沒有這樣的應用程序客戶端容器。有一個容器,容器是weblogic。您可以使用t3,rmi,http和/或iiop與weblogic容器中包含的服務進行通信。 – 2014-09-19 18:43:08

+0

您是否正在嘗試創建一個Web應用程序?你最終的目標是什麼? – shinjw 2014-09-19 18:57:39

+0

@ElliottFrisch根據Antonio Goncalves撰寫的「Beginning Java EE 7」一書,有4種類型的Java EE容器--Web容器,EJB容器,Applet容器和應用程序客戶端容器。由於weblogic 12c符合Java EE標準,我假設應該有四種類型的容器。 – 2014-09-19 19:06:14

回答

0

Oracle weblogic 12c不支持「應用程序客戶端容器」「application-client.xml」。 我無法獲得此鏈接的文檔鏈接。但是你可以做在NetBeans驗證此以下,

  1. 選擇「新建項目」
  2. 選擇「的Java EE」在分類& 「企業應用客戶端」的項目,然後單擊下一步
  3. 給一個ProjectName然後單擊下一步
  4. 在服務器下拉列表中(即使已經在NetBeans中配置了Oracle Weblogic 12C),您將看不到「Oracle Weblogic 12C」。 但您會在服務器下拉列表中看到「Glass Fish,JBOSS AS等」。
相關問題