2011-07-01 26 views
6

Trong câu hỏi này:giao dịch đăng nhập JBoss 6

How to debug CMT transaction boundaries?

một số hướng dẫn được đưa ra cho việc cấu hình JBoss để đăng nhập giao dịch bắt đầu, cam, vv các sự kiện. Tôi đang sử dụng JBoss 6 và không có tệp ".../server/conf/jbossjta-properties.xml". Có thể đạt được cùng một bản ghi trong phiên bản mới hơn này không?

Trả lời

6

Bạn có thể thử đặt đăng nhập jboss-logging.xml tệp.

Bạn có thể tìm thấy danh mục logger com.arjuna.ats với cấp nhật ký INFO. Bạn chỉ có thể thay đổi nó thành TRACE và kiểm tra xem nó có phù hợp với bạn hay không.

<logger category="com.arjuna.ats"> 
    <level name="TRACE" /> 
</logger> 

Bạn có thể tìm thấy những thông tin đó trong log/server.log file:

2011-07-04 21:58:25,861 TRACE [com.arjuna.ats.jta] (http-127.0.0.1-8080-1) BaseTransaction.getStatus 
2011-07-04 21:58:25,862 TRACE [com.arjuna.ats.jta] (http-127.0.0.1-8080-1) BaseTransaction.begin 
2011-07-04 21:58:25,862 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) StateManager::StateManager(2, 0) 
2011-07-04 21:58:25,862 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::BasicAction() 
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::Begin() for action-id 0:ffff7f000101:126a:4e121a3c:1d4 
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::actionInitialise() for action-id 0:ffff7f000101:126a:4e121a3c:1d4 
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) ActionHierarchy::ActionHierarchy(5) 
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) ActionHierarchy::add(0:ffff7f000101:126a:4e121a3c:1d4, 1) 
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::addChildThread() action 0:ffff7f000101:126a:4e121a3c:1d4 adding Thread[http-127.0.0.1-8080-1,5,jboss] 
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) BasicAction::addChildThread() action 0:ffff7f000101:126a:4e121a3c:1d4 adding Thread[http-127.0.0.1-8080-1,5,jboss] result = true 
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) TransactionReaper::insert (BasicAction: 0:ffff7f000101:126a:4e121a3c:1d4 status: ActionStatus.RUNNING, 300) 
2011-07-04 21:58:25,863 TRACE [com.arjuna.ats.arjuna] (http-127.0.0.1-8080-1) ReaperElement::ReaperElement (BasicAction: 0:ffff7f000101:126a:4e121a3c:1d4 status: ActionStatus.RUNNING, 300) 
2011-07-04 21:58:25,864 TRACE [com.arjuna.ats.jta] (http-127.0.0.1-8080-1) TransactionImple.getStatus 
2011-07-04 21:58:25,864 TRACE [com.arjuna.ats.jta] (http-127.0.0.1-8080-1) TransactionImple.registerSynchronization 
+0

Thật không may, sử dụng thiết lập này, ngoài một số tin nhắn trong start-up, tôi không nhận được nhiều thêm khai thác gỗ ở tất cả, và đặc biệt không phải là sự kiện ranh giới giao dịch. –

+0

@Matt R, vui lòng kiểm tra cập nhật của tôi: đặt mức nhật ký trên 'TRACE'. Nó cho thấy nhiều thông tin hơn về giao dịch. –

+0

Lạ lùng - khi tôi đặt cấp thành TRACE, tôi không nhận được bất kỳ thư nào bạn liệt kê ở trên, hoặc thực sự, bất kỳ thông báo nhật ký arjuna cấp TRACE nào. Tôi nhận được thông báo mức DEBUG. (Tôi đang chạy jboss-6.0.0.Final) –

Các vấn đề liên quan