<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 是一個(gè)比較完整的ejb3服務(wù)器,性能也有了很大的提高,因此最近試用了一下,并通過Tomcat進(jìn)行了分布式調(diào)用。
    Session Bean: com.test.session.TestSessionBean, TestSessionRemote
    web項(xiàng)目: 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中設(shè)置ant,則還要在%Tomcat%/lib下加入ant.jar,ant-launcher.jar.
    3 Context的設(shè)置

    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時(shí),要用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) 評(píng)論(0)  編輯  收藏 所屬分類: JavaEE
    主站蜘蛛池模板: 57pao国产成永久免费视频| 免费无码又爽又高潮视频 | 免费高清在线爱做视频| 狠狠热精品免费观看| 久久精品7亚洲午夜a| 久久精品免费一区二区喷潮 | 久久精品国产亚洲AV蜜臀色欲| 午夜国产大片免费观看| 久久99毛片免费观看不卡| 最新国产成人亚洲精品影院| 可以免费观看一级毛片黄a| 久久不见久久见免费视频7| 老司机午夜性生免费福利 | 久久免费99精品国产自在现线| 亚洲婷婷综合色高清在线| 亚洲&#228;v永久无码精品天堂久久| 今天免费中文字幕视频| 亚洲第一成年免费网站| 亚洲精品成人av在线| 国产一级一片免费播放| 国内精品免费麻豆网站91麻豆| 永久免费精品影视网站| 亚洲av成人综合网| 久久精品亚洲综合| 亚洲国产精品人人做人人爱| 黄瓜视频高清在线看免费下载| 国产一级a毛一级a看免费视频| 亚洲欧美aⅴ在线资源| 亚洲五月六月丁香激情| 亚洲中文字幕伊人久久无码| 欧洲乱码伦视频免费| 一区二区三区无码视频免费福利| 亚洲成aⅴ人片久青草影院按摩| 亚洲午夜视频在线观看| 国产黄色一级毛片亚洲黄片大全| 成人免费视频88| av无码久久久久不卡免费网站| 免费无码一区二区三区蜜桃| 国产高潮久久免费观看| 激情婷婷成人亚洲综合| 亚洲黄页网在线观看|