weblogic does not allow commit in oracle

Hi all i am new to ejb & weblogic(version6.1). we are using message driven beans & (cmp) in our apps. the message driven beans give a call out to the oracle stored procedures. The problem is weblogic throws an error on starting if the oracle stored procedures have any commit/rollback in their apps. when all such commit/rollback are removed, the weblogic server starts without any problems What is the reason behind this. is there a way i can avoid this Rgrds Manish