First I recommend that you use JBoss 5.1 instead of 5.0.1 version.
Whether you use minimal or default is your decision but from my point of view it is easier to start with default in your case because you need some services that are not included in minimal profile.
A wiki page for tuning/sliming exists but no one to enrich the minimal configuration.
You can do it step by step and restart the server after each to ensure a error free startup.
But remember that some steps will not have a big effect, for me there it is often only a security reason to remove a service, not a performance issue.
Thanks, I would also like to use version 5.1 but I have a limitation with a third party product.
I already have a look at the link you gave me but I did not found exactly the answer to my question.
In fact what I would like to know is if JBoss have specific guidelines to use and modify default server configuration (all, default, minimal, standard and web) ?
I also read http://www.jboss.org/file-access/default/members/jbossas/freezone/docs/Installation_And_Getting_Started_Guide/5/pdf/Installation_And_Getting_Started_Guide.pdf but the section about profiles is very short.
In other words, I have a EAR to deploy so can I modify the web profile to add a ear deployer or am I better to use default or standard and then remove stuff ?
I think it would be more logic to use a profile containing ear deployer (default,standard) because I assume that JBoss have made a correct setup in the sens of deploying a EAR file. Instead of using a profile wihtout ear deployer and trying to rebuild a valid one.
I just want to be sure that I don't forget anything which could have impact on my deployment.
Thanks again !