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

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

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

    積累,創造,分享!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      25 Posts :: 13 Stories :: 26 Comments :: 0 Trackbacks

    ????????? 本文將不涉及EJB3.0的設計以及編碼.
    ????????? 主要內容是關于JBOSS下EJB3.0的第一個例子的配置與運行。
    首先下載JBOSS4,并安裝成功。目前JBOSS提供的ejb3有2種版本,一種是Embeddable(可嵌入),一種是直接運行。這些都可以在jboss的官方網站獲得。
    Embeddable版本的主要的好處是可以獨立運行,方便測試,甚至無需部署在jboss環境當中,當然這是需要它提供的conf以及lib包里面的幾個配置來支撐的。如果是在web應用當中運行,還需要將jboss-EJB-3.0_Embeddable_ALPHA_8\conf 里面的配置文件引入到web-inf\classes下的。
    lib包里面的3個包也需要放在web-inf\lib下面。然后對web.xml進行修改,加上:
    ?? <context-param>
    ????? <param-name>jboss-kernel-deployments</param-name>
    ????? <param-value>embedded-jboss-beans.xml, jboss-jms-beans.xml</param-value>
    ?? </context-param>
    ?? <listener>
    ????? <listener-class>org.jboss.ejb3.embedded.ServletBootstrapListener</listener-class>
    ?? </listener>
    否則會報關于jndi方面的錯誤。

    ??????????前面提到的另一個版本則是需要基于JBOSS環境的完全版。它的配置相對于Embeddable來說更簡單一些。?? 實際上針對這個版本的web應用當中調用EJB3 是無需任何額外配置的.
    然而在此之前我走了一段彎路:
    比如看到網上一些介紹性的文章當中提到需要將{jboss_home}\client 當中的一些包拷到web-inf\lib的下面,然后在初始化InitialContext時需要加上java.naming.factory.initial,java.naming.factory.url.pkgs等等的參數。這樣反而會拋出CommunicationException: Receive timed out異常。實際上JBOSS都已經將初始化環境設置好了。
    以下實例是web環境下調用jboss 下ejb3的客戶端:
    http://www.myjavaserver.com/~nighthawk/EJBClient.war
    部署在jboss下的ejb3例子,以上2個客戶端都是調用的它:
    http://www.myjavaserver.com/~nighthawk/MyEJB.jar
    web環境下調用Embeddable ejb的客戶端的實例比較大,空間不夠,不往上放了。
    不過配置起來也很簡單,只需將Embeddable版本當中的conf與lib包放在war包的classed與lib下即可。
    以上例子均在jboss-4.0.4.GA下測試過。
    ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??2006?nighthawk.All rights reserved

    posted on 2006-07-28 16:21 nighthawk 閱讀(769) 評論(1)  編輯  收藏

    Feedback

    # re: 初識EJB3.0 ---配置與運行篇 2008-01-01 16:19 libol007
    我現在就遇到了Receive timed out,該這么解決
    initialContext = new InitialContext(properties);
    properties里包含了你說的那幾個設置,難道這些不用設置嘛?
    我的客戶端是桌面的  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品无码鲁网中文电影| 国产成人免费高清激情视频| 国产精成人品日日拍夜夜免费 | 国产亚洲sss在线播放| 亚洲jjzzjjzz在线观看| 亚洲gay片在线gv网站| 特级做a爰片毛片免费看| 伊人免费在线观看| 真实国产乱子伦精品免费| 成人毛片免费播放| 亚洲国产精品一区二区第一页免| 中文字幕亚洲日本岛国片| 久久亚洲精品无码| 亚洲精品午夜国产va久久| 野花视频在线官网免费1| 国产线视频精品免费观看视频| 亚洲视频在线免费看| 国产精品久免费的黄网站| 久久久久亚洲爆乳少妇无| 亚洲综合小说久久另类区| 亚洲欧美成人一区二区三区| 久久精品无码免费不卡| 无码国产精品一区二区免费| 性感美女视频免费网站午夜| 久久精品亚洲男人的天堂| 亚洲制服丝袜在线播放| 黄网站色成年片大免费高清| 99视频在线精品免费| 浮力影院第一页小视频国产在线观看免费 | 亚洲AV成人无码网站| 99久久99这里只有免费的精品| 97性无码区免费| 亚洲午夜精品第一区二区8050| 亚洲精品无码久久久久久久| 国产精品亚洲专区一区| 外国成人网在线观看免费视频| 国产成人在线免费观看| 亚洲AV第一页国产精品| jizzjizz亚洲日本少妇| 曰批全过程免费视频播放网站| 亚洲第一区精品日韩在线播放|