Jus remember to use this property in persistence.xml when switching you ejb app to EclipseLink:
<property name="eclipselink.target-server" value="SunAS9"/>
Otherwise container managed transactions will not work
[Message sent by forum member 'batzee' (batzee)]
http://forums.java.net/jive/thread.jspa?messageID=288372