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

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

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

    posts - 0,  comments - 1,  trackbacks - 0
    1、介紹
      本文介紹J2EE環境的配
    都是文本文件,你可以有任
    置,所有涉及的文件都在J2EE安
    意的文本編輯器來編輯它們。
    裝目錄下的oncfig目錄,這些文件


      通常情況下,你沒有改
    的時候,你需要遵循本章的
    變這些文件的必要。但是如果你
    內容進行配置。
    使用的數據庫驅動不是cloudscape


      2、JDBC驅動
      默認的J2EE安裝后支持
    ejb使用的jdbc不是連接clo
    不能確定本版本的J2EE支持
    cloudscape數據庫(一個sun公
    udscape數據庫,那么你需要按
    你使用的jdbc驅動,請到 11111
    司提供的演示數據庫),如果你的
    照下面的知道進行配置。(如果你
    看相關信息。)

      3、驅動的位置
      你必須把驅動文件(.jar文件)copy
    包含在J2EE_CLASSPATH 的環境變量中。
    到 $J2EE_HOME/lib/system目錄下。并且保證該文件


      4、J2EE_CLASSPATH 環境變量
      J2EE server通過JDBC驅動連接數據
    件(.jar文件)的位置。你可以在啟動J2
    中設置J2EE_CLASSPATH 變量。編輯用戶
    用戶配置文件是 /bin/userconfig.sh,w
    庫。通通過J2EE_CLASSPATH 的環境變量定位驅動文
    EE前在命令行設置這個變量。但是我們推薦你在腳本
    配置文件在安裝的過程中是必須的一步。在unix中,
    indows nt中是bin/userconfig.bat

      注意:你應該同時在CLASSPATH環境變量中去掉驅動文件(.jar文件)。
      5、JDBC 1.0 驅動
      為了配置jdbc1.0驅動
    jdbc.datasources兩個屬性
    中。
    ,編輯config/default.propert
    值。再次要注意的是驅動文件

    ies 文件的jdbc.drivers 和
    須包含在J2EE_CLASSPATH環境變量


      jdbc.drivers 屬性
      jdbc.drivers 屬性的值是有一系列
    的冒號分割的jdbc驅動的類名。格式如下:

      jdbc.drivers=:: . . .
      例如:  jdbc.drive
    rs=oracle.jdbc.driver.Oracle
    Driver:testutil.MyDriver

      jdbc.datasources 屬性值
      jdbc.datasources 屬
    庫的url。典型的情況是:j
    字和url都是在ejb編碼的過
    性值由兩部分組成,一個是data
    ndi名字是數據庫的邏輯名字,r
    程中指定的。rul的格式,請參
    source的jndi的名字,一個是數據
    ul指定數據庫的實際位置。jndi名
    照jdbc驅動提供商的文檔。

      jdbc.datasources 的語法如下:
      jdbc.datasources=|||. . .
      符號有兩個作用。第一,它隔開幾個jndi_datasource;第二,它隔開每一個jndi_datasource中的jndi_datasource> 和 元素.

      jndi_datasource元素的語法如下:
      jdbc/
      由jdbc關鍵字開頭,jn
    di_name是在jndi目錄中指定的d
    atasouce名字。

      例如: jdbc.datasources=jdbc/Or
    c:1521:acct|jdbc/MyDB|jdbc:test
    acle|jdbc:oracle:thin@rt


      6、支持JTA的JDBC2.0驅動
      配置JTA的JDBC2.0的驅動,你需要設置以下屬性的值:
      jdbc20.datasources
      xadatasource..jndiname xadataso
    urce..classname

      xadatasource..dbuser
      xadatasource..dbpassword
      xadatasource..prop.
      同時你也必須在J2EE_CLASSPATH 環境變量中包括jdbc驅動文件
      jdbc20.datasources 屬性
      jdbc20.datasources
    lookup方法的參數)。
    屬性的值和jndi名字連接,用于

    定位datasouce的位置(它就是


      jdbc20.datasources 的語法如下:
      jdbc20.datasources=||||的作用有兩個,第一,隔開jndi_datasource 和并組成一對,第二,隔開每一對的jndi_datasource> 、元素。

      和 jndi_XA_datasource有相同的語法:
      jdbc/
      jdbc關鍵字開頭。jndi
    _name是datasource名字,這個
    名字指向jndi目錄。

      例如:  jdbc20.datasources=jdb
    c/Merant|jdbc/XAMerant|jdbc/Finch|jdbc/XAFinch

      xadatasource屬性
      xadatasource..jndina
    me 屬性指定XA DataSource的jn
    di名字。語法如下:

      xadatasource..jndiname=jdbc/
      n代表每一組xadatasou
    jndi_XA_datasource元素和
    source..dbuser 和 xadata
    有管理員的權限(更多的信
    rce。第一個jdbc2.0驅動n為0,
    jdbc20.datasources 指定的值
    source..dbpassword 屬性指定
    息請看 2222 The distributed.
    下一個是1,2等等。
    對應。The xadata
    數據庫用戶和密碼。通常該用戶具
    transaction.recovery )。

      xadatasource..prop. 指定和特定的
    屬性值關聯的值。實際的值可能是jdbc驅動。

      例如:  xadatasour
    ce.0.jndiname=jdbc/XAMerant


      xadatasource.0.classname=com.mer
    source.SequeLinkDataSource
    ant.sequelink.jdbcx.data


      xadatasource.0.prop.
    url=jdbc:sequelink://mypc:50
    00/[Oracle]

      7、事務
      你可以編輯config/def
    distributed.transaction.
    生的話,下面的條件必須滿
    ault.properties 文件控制事務
    recovery 屬性這個屬性控制分
    足:
    發生和超時設置。
    布事物是否發生。這些事物可以發


      跨庫操作時的事物范圍。
      J2EE程序通過jdbc2.0 JTA驅動訪問數據庫
      當故障發生的時候,事物的各個的組

    成部分可以按照符合兩段提交協議的方式提交或回滾
    事物發生的時候,server重新啟動后事物可以提交或回滾。
      distributed.transact
    ion.recovery的值為true或者fa
    lse。J2EE安裝后默認為false。

      distributed.transaction.recovery=false
      transaction.time屬性
      在應用container-managed 事物的ej
    transaction.timeout的值。例如:
    b中,你可以控制事物超時的間隔通過設置


      transaction.timeout=5
      在設置以后,如果事物在5秒內沒有
    的時候,timeout的值時0代表沒有超時。
    完成,J2EE事物管理器將回滾它。當J2EE第一次安裝


      只有使用container-ma
    JTA transactions 中你可
    你也可以在其他組建中引用
    naged 管理事物的ejb受到timeo
    以引用 UserTransaction 的 se
    setTransactionTimeout方法:
    ut的影響。至于在bean-managed和
    tTransactionTimeout方法。同時
    比如servlets和jsp。

      8、端口
      J2EE需要tcp/ip端口。
    應的文件
    修改config目錄下的相應文件

    以修改端口號。下表是端口號和相


      EJB 9191 ejb.properties http.port=9191
        HTTP 8000 web.properties port=8000
        HTTPS 7000 web.properties ht
    tps.port=7000

        Naming and Directory 1050 or
    b.properties port=1050

        9191 端口用于提供client下載需要的stub類
        8000 提供http服務
        7000 提供https服務
        1050 基于orb的jndi名字服務使用的端口
      9、日志文件
      J2EE server有幾個日
    /default.properties 文件
    文件。默認這些文件在logs目
    中的 log.directory 屬性可以
    錄下。編輯config
    更改默認目錄。

      log.directory=logs
      同時你也可以編輯defa
    log.output 屬性的值來修
    ult.properties 文件更改日志
    改the output.log 文件的名字
    文件的名字。例如:你可以修改


      一般來說,日志文件
    machine) 模式) Single V
    件位于
    定于啟動J2EE的模式。(single
    M 日志文件默認的情況是Single

    還是multiple VM (virtual
    VM 模式。在這種情況下,日志文


      $J2EE_HOME///ejb
      logs是在default.prop
    稱。生成下列文件
    erties 文件中log.directory

    屬性指定的。host元素是計算機名


        system.out
        system.err
        event.log
        output.log
        error.log
        system.out 和sys
    你運行J2EE -verbose數,
    system.out 和 system.err
    為true時audit.lo才創建。
    tem.err文件包括ejb中 System.
    輸出被寫到stdout(標準輸出)
    日志文件不建。只有config/aut

    out 和 System.err的輸出。如果
    和stderr(標準錯誤。輸出)。
    h.properties 文件中audit屬性值


      Multiple VM 日志
      如果你用J2EE -mutiVM啟動server,
    每一個depploy的應用程序也在自己的虛
    錄不同。目錄如下:
    ejb和http服務在自己的虛擬機以單獨的服務啟動。
    擬機中運行。日志文件和上述的一樣,但是存放的目


      EJB $J2EE_HOME//ejb/ejbd
      HTTP $J2EE_HOME//ejb/httpd
      deployed application $J2EE_HOME//ejb/
      web server日志
      編輯web.properties文
    件中的內容,可以改變由web se
    rver創建的日志文件的名字。

      10、安全
      未授權用戶
      對于J2EE來說,當有未
    義上的未授權用戶存在。在
    auth.properties 文件中修
    授權的用戶試圖調用ejb contai
    J2EE中這個用戶名字是guest,
    改用戶名和密碼。
    ner的時候,J2EE必須存在一般意
    密碼是guest123。你可以在


      default.principal.name=guest
      default.principal.password=guest123
      Keystore密碼
      如果用戶使用公鑰訪問https,認證
    System.getProperty("user.home")的返
    是changeit。可以在web.properties 文
    信息放在/.keystore 文件中。同時user-home是
    回值。keystore是一個典型的密碼文件。默認的密碼
    件中修改keystore.password 屬性的值來改變密碼。

      ANYONE 角色
      在application deploy
    色。這樣的結果 是所有的
    個用戶和用戶都可以調用它
    改變默認anyone角色。
    ment工具的security面板中,默
    用戶和組都可以調用它。如果你
    。可以在auth.properties 文件

    認的情況下方法分配給ANYONE 角
    沒有影射到一個特定的角色,每一
    中設置anyone.role.name 的值來


      鈍化發生的條件:內存限制
      當ejb container開始鈍化一個ejb的
    內存。默認的情況下,如果內存使用超過
    config/default.properties 文件中pass

    時候,它把ejb保存在附屬存儲中并且試圖重新分配
    128m的時候鈍化開始發生。可以編輯
    ivation.threshold.memory 屬性的值來修改默認值


      passivation.threshold.memory=128000000
      值必須是一個正的整數。當你減少這個值的時候鈍化現象回經常發生。
      jndi name server host
      如果jndi name server
    nfig/orb.properties 文件
    和J2EE server不在同一個機器
    中host屬性的值。
    上,你必須改變co


      host=localhost
      HTTP 文檔根
      默認的情況下,http和
    件中documentroot屬性的值
    https服務的文檔是public_html
    來改變它。
    。你可以編輯web.properties 文


      documentroot=public_html/
    posted on 2007-10-04 22:09 火焰出林 閱讀(117) 評論(0)  編輯  收藏 所屬分類: J2EE
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    留言簿(1)

    隨筆分類

    文章分類(25)

    文章檔案(23)

    新聞檔案(8)

    相冊

    最新隨筆

    搜索

    •  

    最新評論

    主站蜘蛛池模板: 日本亚洲成高清一区二区三区 | 中文字幕无码免费久久9一区9| 毛片基地免费观看| 亚洲不卡在线观看| 7723日本高清完整版免费| 亚洲码在线中文在线观看| 免费福利在线播放| 精品亚洲成A人无码成A在线观看 | 亚洲欧洲一区二区| 亚洲毛片在线免费观看| 亚洲福利一区二区三区| 毛片a级毛片免费播放100| 亚洲色无码专区一区| 四虎影视永久免费观看网址| 美女扒开屁股让男人桶爽免费| 国产小视频免费观看| 国产成人无码免费网站| 亚洲AV乱码一区二区三区林ゆな | 久久综合亚洲色HEZYO国产| 国产精品小视频免费无限app | 色吊丝永久在线观看最新免费 | 国产99精品一区二区三区免费| 亚洲色WWW成人永久网址| 午夜免费啪视频在线观看| 亚洲国产日韩在线人成下载| 日本一区二区三区日本免费| 一区二区三区在线免费观看视频| 国产亚洲精品无码成人| 亚洲免费观看在线视频| 国产亚洲精品美女久久久久久下载| 亚洲一级特黄大片在线观看| 国产免费AV片在线观看| 亚洲国产成人精品激情| 亚洲精品无码99在线观看| 久久久久久久久久国产精品免费| 国产成+人+综合+亚洲专| 亚洲精品无码成人片在线观看| 日本免费在线中文字幕| 亚洲乱色伦图片区小说| 亚洲成av人片在线观看无码不卡| 无码高潮少妇毛多水多水免费|