This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
work, data, tmp and log should be writable by the user running JBoss. (or those directories should be mapped to writable locations) You might want deploy to be writable by the JBoss user, or you might not. Everything else can be read only to the jboss user.