修改xml文件后,是否必须始终重新启动服务器?

时间:2010-08-06 17:37:39

标签: xml struts2

我正在使用eclipse(galileo)和struts2框架和磁贴。

在重新启动服务器之前,似乎修改xml文件(struts.xml,tiles-config.xml等)不会受到影响。

这非常烦人,需要更多时间。有没有办法不重启?

1 个答案:

答案 0 :(得分:0)

严格来说,您不必重新启动整个服务器,只需重新启动应用程序本身。但是为了更直接地回答您的问题,配置文件(默认情况下无论如何)只是在启动时读取,并且值将在应用程序的生命周期内保留。

对于Tiles,您可以尝试this init参数,但我没有亲自尝试过,所以我无法保证。

对于Struts,尝试将devMode(Link)设置为true。

<constant name="struts.devMode" value="true" />

对于web.xml和其他人的更改,我认为在应用程序服务器级别有一个设置来控制它,但我怀疑它是所有应用程序服务器的标准。