Hi, EJB time out can be set in the deployment descriptor by setting the property trans-time-out. For example in WebLogic: <transaction-descriptor> <trans-timeout-seconds> 3600 </trans-timeout-seconds> </transaction-descriptor>
Asif is absolutely correct... for WebLogic. It is important to understand that the transaction timeout is controlled in the vender deployment descriptor, not in the standard ejb descriptor (ejb-jar.xml). Therefore, the setting the transaction timeout of an ejb will differ between Application Servers.