<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 8,  comments - 11,  trackbacks - 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 on 2007-12-18 19:00 Archer 閱讀(1319) 評論(0)  編輯  收藏 所屬分類: JavaEE
    主站蜘蛛池模板: 全亚洲最新黄色特级网站| 成人特黄a级毛片免费视频| 亚洲高清视频一视频二视频三| 亚洲а∨天堂久久精品9966| 麻豆国产精品免费视频| 4444亚洲国产成人精品| 亚洲免费观看网站| 亚洲精品国产国语| 国产精品免费小视频| 免费人人潮人人爽一区二区| 亚洲成a人在线看天堂无码| 一级成人a免费视频| 亚洲AV无码一区二区三区DV| 青青草原1769久久免费播放| 亚洲码在线中文在线观看| 99精品全国免费观看视频| 亚洲AV成人无码网天堂| 亚洲福利在线播放| 国产免费一区二区三区在线观看| 亚洲美女大bbbbbbbbb| 无码人妻一区二区三区免费手机 | 在线观看免费宅男视频| 国产亚洲蜜芽精品久久| 亚洲偷自拍拍综合网| 免费成人在线电影| 国产亚洲中文日本不卡二区| 亚洲国产成人乱码精品女人久久久不卡 | 国产成人免费片在线观看| 免费一级毛片在线播放放视频 | 亚洲国产av高清无码| 妞干网在线免费观看| 一级毛片免费视频网站| 亚洲黄色片免费看| 日韩在线看片免费人成视频播放| 精品熟女少妇aⅴ免费久久 | 中文亚洲AV片不卡在线观看| 日韩午夜理论免费TV影院| 亚洲丁香婷婷综合久久| 亚洲国产综合无码一区| 午夜视频在线观看免费完整版| 好猛好深好爽好硬免费视频|