What kind of ill effects are you talking about? If you write data to two or more resource managers within a single transaction, you need xa drivers in order to assure consistency in the presence of failure conditions. JBoss lets you use as many non-xa "local tx" resource managers as you wish within a "transaction" but warns you if there is more than one. You should not be seeing this if there is only one transactional datasource with many non transactional datasources. You would see it with one xa datasource and one local tx datasource.
I got what ur saying.Thanks.