J2EE配置指南(2)

來源:互聯網
上載者:User
  7、事務
  你可以編輯config/default.properties 檔案控制事務發生和逾時設定。distributed.transaction.recovery 屬性這個屬性控制分布事物是否發生。這些事物可以發生的話,下面的條件必須滿足:
  跨庫操作時的事物範圍。
  J2EE程式通過jdbc2.0 JTA驅動訪問資料庫
  當故障發生的時候,事物的各個的組成部分可以按照符合兩段提交協議的方式提交或復原。
  事物發生的時候,server重新啟動後事物可以提交或復原。
  distributed.transaction.recovery的值為true或者false。J2EE安裝後預設為false。
  distributed.transaction.recovery=false
  transaction.time屬性
  在應用container-managed 事物的ejb中,你可以控制事物逾時的間隔通過設定transaction.timeout的值。例如:
   transaction.timeout=5
  在設定以後,如果事物在5秒內沒有完成,J2EE事物管理器將復原它。當J2EE第一次安裝的時候,timeout的值時0代表沒有逾時。
  只有使用container-managed 管理事物的ejb受到timeout的影響。至於在bean-managed和JTA transactions 中你可以引用 UserTransaction 的 setTransactionTimeout方法。同時你也可以在其他組建中引用setTransactionTimeout方法:比如servlets和jsp。
  8、連接埠
  J2EE需要tcp/ip連接埠。修改config目錄下的相應檔案可以修改連接埠號碼。下表是連接埠號碼和相應的檔案。
  EJB 9191 ejb.properties http.port=9191
  HTTP 8000 web.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 模式。在這種情況下,記錄檔位於

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.