I'm trying to setup a JBoss server that is as minimal as possible for our application. I don't want any components that we don't use to be deployed, but I'm confused about what all the files in the conf directory are for, e.g. standardjbosscmp-jdbc.xml (vs. standardjaws.xml), jboss-minimal.xml, jbossmq-state.xml. Also, how do I know which sar files in the deploy directory are needed? Is there any documentation about all these files somewhere? Of course I can just try removing files and see the application still works, but there must be a better way; a way where I know what I'm doing.