Sun Java System Web Server上的cachingcss / javascript文件

我在Solaris 10 / Sun Java System Web Server 7.0U2环境中进行前端Web开发。 我注意到,对静态CSS或JavaScript文件的更改通常不会立即生效,而对静态HTML文件的更改始终会生效。 我最好的猜测是,Web服务器中的默认设置会导致它caching某些文件types,以便提供合理的开箱即用性能。 我没有运行pipe理服务器 – 我需要手动编辑configuration文件。 我可以做出什么样的改变,以便我所有的CSS和javascript编辑立即生效?

谢谢!

解决我的问题是添加nocache =“”在obj.conf中相应的Service指令下。

Service method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file" nocache="" 

在文件的其他位置放置指令导致在启动服务器时出错。

本文有帮助: 调整Sun ONE Web Server

你正确的caching是默认启用的。 要使用命令行界面禁用它,请使用wadm set-file-cache-prop并将enabled属性设置为false。