JavaExplore

          一切像霧像雨又像風(fēng)
          posts - 19, comments - 45, trackbacks - 0, articles - 0

          在Jboss上部署EJB的一點經(jīng)驗

          Posted on 2005-09-20 21:29 JavaExplore 閱讀(1324) 評論(0)  編輯  收藏

          花了很長時間,終于在Jboss部署成功了第一個EJB。
          Eclipse:3.1
          EJB:2.0
          JBoss:4.0.2
          關(guān)于如何部署EJB,網(wǎng)上有不少詳細介紹的文章。在這里我不在重復(fù)ejb的細枝末節(jié)。大體說一下,一個簡單的EJB包括:一個繼承SessionBean的類、一個繼承EJBObject接口的Remote接口、一個繼承EJBHome的Home接口、調(diào)用該EJB的一個類(網(wǎng)上的教程一般起名為XXXClient)。
          組織好這些類的目錄結(jié)構(gòu),寫好ejb-jar.xml,基本上就完成了。
          說明幾點:
          1、編譯類的時候,引入jboss-j2ee.jar與jbossall-client.jar包;
          2、ejb-jar.xml的DOCTYPE處一定要如此(針對EJB2.0,我部署的時候時間都浪費在這兒了):
          <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "3、繼承SessionBean的那個類至少要有一個ejbCreate()方法;
          4、應(yīng)該拋出的異常一定不能漏掉,特別是那兩個接口里面的方法應(yīng)該拋出的異常(都應(yīng)該有java.rmi.RemoteException);
          5、部署后以dos方式重啟jboss,若部署失敗,可以在dos窗口中看到出錯的原因。


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 西乌| 余庆县| 枣强县| 漠河县| 肃宁县| 尼木县| 海盐县| 雷州市| 鹤庆县| 靖宇县| 大丰市| 独山县| 九龙城区| 扬州市| 龙川县| 洛阳市| 博白县| 郯城县| 宜丰县| 新建县| 曲沃县| 兰州市| 揭阳市| 大安市| 内丘县| 梧州市| 乌兰察布市| 商都县| 兴仁县| 广饶县| 邯郸市| 当阳市| 乐都县| 伊春市| 兴文县| 香港| 盐城市| 合阳县| 互助| 大名县| 左云县|