我的印象是,如果我部署我的应用程序(使用 Ant),那么 Tomcat 将自动提供 JS 文件以及 HTML、CSS 和图像。
但是,在编辑 Javascript 文件后,我必须重新启动 Tomcat 才能更新更改。
我的 JS 文件位于根目录下的“js”目录中(不在 WEB-INF 中)。
我正在使用 FF3.6。
有什么帮助吗?
最佳答案
我从未使用过 Tomcat,但我很难想象它不会在部署后立即提供更改的 JS 文件。我的猜测是这是浏览器端的缓存问题。您可以尝试通过打开实际的 CSS 文件并按 F5 来强制刷新吗?
确保 JS 文件得到更新的常用方法是将其嵌入标记版本/修订版的 GET 参数:
<script type="text/javascript" src="/js/script.js?version=51"></script>
当您更新脚本的修订版并更改 GET 参数时,浏览器应该忘记缓存的版本并重新加载文件。
关于javascript - 重新启动 Apache Tomcat 以提供更改的 Javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2411996/