如何 configure/disable WebLogic 12.2 中的文件缓存

How to configure/disable file caching in WebLogic 12.2

我正在使用 WebLogic 12.2.1.3,我知道所有 Web 文件(jsp、js、css 等)默认缓存在这两个位置:

ORACLE_HOME/user_projects/domains/your_domain/servers/your_server/tmp
ORACLE_HOME/user_projects/domains/your_domain/servers/your_server/cache

有什么方法可以禁用这个缓存吗?或者设置一个恒定的路径,从那里总是获取缓存的资源?

每当我更改此类文件中的某些内容时,我需要停止服务器、重建和重新部署或搜索我要修改的文件在缓存中的位置,在那里进行修改,然后将它们复制到我的源项目。第一种方法很慢,第二种方法容易出错,比如忘记将所有更改复制到我的项目中,并且由于路径动态变化而找不到缓存文件...... 在 WebLogic 12.1.3 中,我曾经部署一个展开的 war 文件,然后我只需将源项目中的更改与该文件夹同步,而无需重新启动...

@EmmanuelCollin 的评论很有帮助。将您的域更改为开发模式(取消选中生产)。您仍然需要在浏览器上执行 Ctrl+F5 才能看到更改,但更改是立竿见影的。