J2EE配置指南(二) (轉)

amyz發表於2007-08-15
J2EE配置指南(二) (轉)[@more@]
指南(二)


  7.事務

  你可以編輯config/default.properties 控制事務發生和超時設定。

  distributed.transaction.recovery 屬性

  這個屬性控制分佈事物是否發生。入這些事物可以發生的化,下面的條件必須滿足:
跨庫操作時的事物範圍。

  j2ee透過jc2.0 JTA訪問

  當故障發生的時候,事物的各個的組成部分可以按照符合兩段提交的方式提交或回滾。
事物發生的時候,server重新啟動後事物可以提交或回滾。
  distributed.transaction.recovery的值為true或者false。j2ee後預設為false。
distributed.transaction.recovery=false

  transaction.time屬性

  在應用container-managed 事物的中,你可以控制事物超時的間隔透過設定transaction.timeout的值。例如:
  transaction.timeout=5
  在設定以後,如果事物在5秒內沒有完成,j2ee事物管理器將回滾它。
  當j2ee第一次安裝的時候,timeout的值時0代表沒有超時。
  只有使用container-managed 管理事物的ejb受到timeout的影響。至於在bean-managed和JTAtransactions 中你可以引用 UserTransaction 的 setTransactionTimeout方法。同時你也可以在其他組建中引用setTransactionTimeout方法:比如s和。

  8.埠

  j2ee需要埠。修改config目錄下的相應檔案可以修改埠號。下表是埠號和相應的檔案。

  EJB 9191 ejb.properties http.port=9191
  HTTP 8000 .properties port=8000
  HTTPS 7000 web.properties https.port=7000
  Naming and Directory 1050 orb.properties port=1050


  9191 埠用於提供client需要的stub類
  8000 提供http服務
  7000 提供https服務
  1050 基於orb的jndi名字服務使用的埠

  9.日誌檔案

  j2ee server有幾個日誌檔案。預設這些檔案在logs目錄下。編輯config/default.properties 檔案中的

  log.directory 屬性可以更改預設目錄。
  log.directory=logs

  同時你也可以編輯default.properties 檔案更改日誌檔案的名字。例如:你可以修改log.output 屬性的值來修改the output.log 檔案的名字。
  一般來說,日誌檔案決定於啟動j2ee的。(single還是multiple VM (virtual machine) 模式)
Single VM 日誌檔案
  預設的情況是Single VM 模式。在這種情況下,日誌檔案位於$J2EE_HOME///ejb logs是在default.properties 檔案中log.directory 屬性指定的。host元素是名稱。
生成下列檔案。
  system.out
  system.err
  event.log
  output.log
  error.log
  system.out 和system.err檔案包括ejb中 System.out 和 System.err的輸出。如果你執行j2ee -verbose引數,輸出被寫到stdout(標準輸出) 和stderr(標準錯誤。輸出)。system.out 和 system.err日誌檔案不建立。只有config/auth.properties 檔案中audit屬性值為true時audit.lo才建立。

  Multiple VM 日誌

  如果你用j2ee -mutiVM啟動server,ejb和http服務在自己的虛擬機器以單獨的服務啟動。每一個depploy的應用程式也在自己的虛擬機器中執行。日誌檔案和上述的一樣,但是存放的目錄不同。
目錄如下:
  EJB $J2EE_HOME//ejb/ejbd
  HTTP $J2EE_HOME//ejb/httpd
  deployed application $J2EE_HOME//ejb/

  web server日誌
  編輯web.properties檔案中的內容,可以改變由web server建立的日誌檔案的名字。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-958803/,如需轉載,請註明出處,否則將追究法律責任。

相關文章