The default cache size for different EJB types is configured in the standardjboss.xml file. You can override it per bean with the <container-configurations> section in your jboss.xml file.
Same applies to different commit options (db-is-shared is commit option B which is JBoss default).
Transaction timeout is configured as part of the transaction manager configuration (transaction-service.xml in your deploy directory).
The session references have almost equal tags in jboss.xml.