To set dynamic reloading of web application, you must do the following:
Access the Admin Console. Select the server instances and click the Edit Configuration tab.
Click the Java tab.
Click the Servlet Container tab.
In the Dynamic Reload Interval field, type an integer, that specifies the interval (in seconds) after which a deployed application will be checked for modifications and reloaded if necessary.
To disable dynamic reloading set the field to —1
To configure through the CLI, use the set-servlet-container-prop(1) command.
Create an empty file named .reload at the root of the deployed module.
where vs_id is the virtual server ID in which the web application is deployed, and uri is the value of the uri attribute of the webapp/ element.
Type touch .reload to explicitly update the .reload file's timestamp each time you make the above changes.
For JSPs, changes are reloaded automatically at a frequency set in the reload-interval property of the jsp-config element in the sun-web.xml file. To disable dynamic reloading of JSPs, set the reload-interval property to -1.