1

每次我对我的 war/ 目录中的 javascript 文件进行更改时,我都需要重新启动 tomcat 才能看到更改。有没有办法只重新加载页面而无需重新启动 tomcat 以进行非 Java 代码更改(JS/CSS/HTML/images)?我查看了 context.xml 并执行以下操作:

<Context reloadable="true">

然而,这并没有帮助。如果我需要设置 WatchedResource,它将是我的 war/assets/ 目录中的所有文件。我没有使用 Eclipse 或 IDE,而是在 Mac 上。无论如何设置tomcat,所以我不需要在每次非java代码更改后重新启动?

4

2 回答 2

4

当您在 javascript 页面中进行更改时,无需重新启动服务器。每当您修改任何需要编译的内容时,只需在重新编译后重新启动即可。

于 2013-03-20T19:22:33.187 回答
0

有可能做一些叫做自动部署的事情,所以每当你保存你的新更改时,控制台会立即通知你一条消息:自动部署成功。请注意,如果您更改需要编译的内容,则必须首先执行重建。

于 2015-02-19T11:44:33.473 回答