To enable hot-deploy of JSPs in Wildfly, i.e. to automatically publish any changes to JSPs in ${WILDFLY_ROOT}/standalone/tmp/vfs/temp/tempxxxxxxx/content-xxxxxxx without requiring redeployment of war, set the development attribute of jsp-config within undertow subsystem to true as below: <subsystem xmlns="urn:jboss:domain:undertow:3.0"> <servlet-container name="default" default-encoding="UTF-8"> <jsp-config development="true" tag-pooling="false"/> <websockets/> </servlet-container>