Chúng tôi có nhiệm vụ kích hoạt dịch vụ hẹn giờ trong ứng dụng JBoss 5.1.0.GA và vấn đề là chúng tôi không thể thay đổi thời gian giao dịch. Việc lập chỉ mục Lucene dài này có thể mất nhiều thời gian hơn giới hạn 300 giây mặc định.Cài đặt thời gian chờ giao dịch JBoss?
Câu hỏi đặt ra là làm cách nào để thay đổi giá trị thời gian chờ, thêm @TransactionTimeout (1800) vào phương thức của nhân viên hoặc lớp không có bất kỳ ảnh hưởng nào.
Chỉnh sửa: Thiết lập này trong triển khai/giao dịch JBoss-beans.xml hoạt động tốt:
<property name="transactionTimeout">1800</property>
nhưng chú thích dường như không có hiệu lực thi hành hoặc hẹn giờ khởi xướng hoặc EJB không quốc tịch thường.
'@ TransactionTimeout' không phải là chú thích JavaEE chuẩn ... từ đó ở đâu? – skaffman
Đây là chú thích JBoss cụ thể. –