2014-09-19 123 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等”。
相关问题