<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 閱讀(768) 評論(1)  編輯  收藏

    Feedback

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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV综合永久无码精品天堂| 亚洲视频在线观看免费视频| 亚洲天然素人无码专区| 亚洲黄色免费观看| 亚洲欧洲校园自拍都市| 国产成人久久AV免费| 综合自拍亚洲综合图不卡区| 久久久精品2019免费观看| 亚洲自偷自拍另类图片二区 | 日韩精品视频在线观看免费| 国产大片51精品免费观看| 亚洲精品女同中文字幕| 免费一级大黄特色大片| 二级毛片免费观看全程| 亚洲人成影院在线无码按摩店| 成人片黄网站色大片免费观看APP| 亚洲AV无码一区二区乱孑伦AS| 1000部禁片黄的免费看| 亚洲AV色吊丝无码| 日本免费一区二区三区最新| 杨幂最新免费特级毛片| 国产亚洲综合久久系列| 在线免费中文字幕| 亚洲天然素人无码专区| 亚洲精品99久久久久中文字幕| 国产免费内射又粗又爽密桃视频| 亚洲αv在线精品糸列| 无人在线观看完整免费版视频| 日本系列1页亚洲系列| 亚洲成a人片77777kkkk| ww4545四虎永久免费地址| 亚洲丁香婷婷综合久久| 亚洲无人区午夜福利码高清完整版 | 国产成人精品日本亚洲11| 免费观看国产精品| 久久久久国产精品免费免费不卡| 亚洲a级在线观看| 亚洲精品网站在线观看不卡无广告| 久久免费国产精品一区二区| 亚洲 欧洲 自拍 另类 校园| 亚洲精品无码AV中文字幕电影网站|