严格来说,您不必重新启动整个服务器,只需重新启动应用程序本身。但是为了更直接地回答您的问题,配置文件(默认情况下无论如何)只是在启动时读取,并且值将在应用程序的生命周期内保留。
对于Tiles,您可以尝试this init参数,但我没有亲自尝试过,所以我无法保证。
对于Struts,尝试将devMode(Link)设置为true。
<constant name="struts.devMode" value="true" />
对于web.xml和其他人的更改,我认为在应用程序服务器级别有一个设置来控制它,但我怀疑它是所有应用程序服务器的标准。