posts - 8,  comments - 11,  trackbacks - 0
            2007年12月18日
          2月10日,大年初三,jboss5又發布了beta4,不知什么時候才有release啊
          posted @ 2008-02-14 18:29 Archer 閱讀(824) | 評論 (3)編輯 收藏
          又一個新版本的netbeans發布了,希望這次在JBoss, Websphere上支持多一些
          posted @ 2008-02-01 12:23 Archer 閱讀(2159) | 評論 (6)編輯 收藏
          Jboss5 Beta2已經大半年了,正式版還沒見影。
          posted @ 2007-12-19 17:07 Archer 閱讀(458) | 評論 (0)編輯 收藏
          GlassFish V2 是一個比較完整的ejb3服務器,性能也有了很大的提高,因此最近試用了一下,并通過Tomcat進行了分布式調用。
          Session Bean: com.test.session.TestSessionBean, TestSessionRemote
          web項目: test_web

          要作以下處理:
          1 Tomcat的test_web/WEB-INF/lib加載GlassFish的Client包,可以通過https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html查看官方的說明,我的類包中含有:
          C:\\Java\\glassfish-v2\\lib\\appserv-ws.jar;C:\\Java\\glassfish-v2\\lib\\install\\applications\\jmsra\\imqjmsra.jar;C:\\Java\\glassfish-v2\\lib\\install\\applications\\jmsra\\imqjmx.jar;C:\\Java\\glassfish-v2\\lib\\javaee.jar;C:\\Java\\glassfish-v2\\lib\\appserv-ee.jar;C:\\Java\\glassfish-v2\\lib\\appserv-ext.jar;C:\\Java\\glassfish-v2\\lib\\appserv-deployment-client.jar;C:\\Java\\glassfish-v2\\lib\\jmxremote_optional.jar;C:\\Java\\glassfish-v2\\lib\\appserv-rt_ja.jar
          2 如果沒在classpath中設置ant,則還要在%Tomcat%/lib下加入ant.jar,ant-launcher.jar.
          3 Context的設置

          Properties props = new Properties();
                  props.setProperty("java.naming.factory.initial",
                                           "com.sun.enterprise.naming.SerialInitContextFactory");
                  props.setProperty("java.naming.factory.url.pkgs",
                                           "com.sun.enterprise.naming");
                  props.setProperty("java.naming.factory.state",
                                           "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");

                  // optional.  Defaults to localhost.  Only needed if web server is running
                  // on a different host than the appserver   
                  props.setProperty("org.omg.CORBA.ORBInitialHost", "localhost");

                  // optional.  Defaults to 3700.  Only needed if target orb port is not 3700.
                  props.setProperty("org.omg.CORBA.ORBInitialPort", "3700");

                  InitialContext ic = new InitialContext(props);

          4 在lookup時,要用Bean的完整類名:com.test.TestSessionRemote
          5 日志輸出
             java.util.logging.Logger.getLogger(getClass().getName()).log(java.util.logging.Level.SEVERE, "exception caught", ne);


          OK。Tomcat與GlassFish的EJB3就可以合作了。
          posted @ 2007-12-18 19:00 Archer 閱讀(1327) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 余庆县| 西城区| 苏州市| 纳雍县| 比如县| 汨罗市| 灌南县| 万山特区| 漳平市| 色达县| 海淀区| 神池县| 巢湖市| 张家港市| 格尔木市| 丰宁| 海淀区| 永寿县| 聂拉木县| 那曲县| 陕西省| 远安县| 桂东县| 淮滨县| 友谊县| 武山县| 陕西省| 远安县| 安图县| 林芝县| 杭州市| 平凉市| 怀远县| 伊吾县| 林口县| 芜湖市| 封丘县| 贵阳市| 八宿县| 玛多县| 新巴尔虎右旗|