Hi Ersin,
If you load a collection via CMR the method call of 'Collection get....' and the iteration must be in the same transaction. This is in AS4.3 and AS5, maybe in 4.0 it was different :(
the jboss.xml is replaced by jboss-ejb3.xml which is a different structure, you may have a look into the {jboss}/docs/schema for this.
Also in AS7 there are several issues with EJB2 and CMP configuration and behavior. Several people are working on that. I hope that we can provide commits in AS7.1 and AS7.2 branch.