Some of the services in JBoss AS do use DefaultDS (although they can be configured to use some other datasource). Why do you want to touch that DefaultDS? You can just deploy your own datasource and use that datasource in your application. You don't have to worry about DefaultDS if you are not using it.