weblogic更改文件不生效问题

来源:互联网 发布:龙之崛起怎么网络联机 编辑:程序博客网 时间:2024/05/24 00:17

在weblogic部署了war文件路径中,/opt/Oracle/Middleware/user_projects/domains/exportal/servers/AdminServer/tmp/_WL_user/exportalV8/2wshrx/war/home.jsp,其中exportalV8是部署的项目名,修改了home.jsp文件,死活发现系统没有读到修改后的最新文件,在清除了浏览器缓存,删除cookies文件,重启应用,重启中间件,重新部署项目这些都用过后,发现还是老样子,在排除了以上问题,经过一阵折腾才知道原来weblogic的部署模式分为两种:一种为生产模式,一种为开发模式,具体的在WebLogic的部署模式:开发模式、生产模式区别及相互转换的方法文章中讲到,于是按照文章说的查看了一下weblogic,发现还真的是生产模式,于是把生产模式改为开发模式就解决这个问题了。

但是对于这种在部署项目后进行文件替换的动作一般在生产环境中是很少见得,我这里是因为项目中代码有这方面的需求,功能需要替换文件,因此造成了文件的改动,但是却处于生产模式,生产模式不会对文件改动的这一行为进行自动重新部署操作,因此在运行中的系统不会看到文件改动后的内容。这就需要在看看有什么办法能从根本上解决这个问题了。

0 0