By default, every time I shutdown a jboss server instance, it removes the content of my server's work folder. This mean each time I restart the server and hit my pages, there is a delay while jboss recompiles the pages. This is not the behavior I am used to with other servers. How can I configure jboss to save the compiled pages and only recompile them if they change?
You will have to precompile your jsps separately and package them in your application. Here's how you can precompile the jsps in your application:
Section "Web Application Compilation" at http://tomcat.apache.org/tomcat-5.0-doc/jasper-howto.html#Web%20Application%20Compilation