I have built an application which is built on top of Wildfly 8, and I am currently at the stage of building the installation part.
In order for the application to work it needs a SQL data source, infinispan container and cache, and a security realm and users. The issue is if none of these are present the application doesn't deploy. So my question is this, what is the best way to handle this part of the installation, or should I rely on a manual to walk the user through all of the set up procedures?
The rest of the installation is done automagicly when the application is first deployed (i.e creating the database, and inserting the static data needed for the application to function).
You can ships CLI (command line interface) scripts which will run management operations to create the resources or configure the resources on your server. More details can be found in the following documentation: