在WebLogic 10上部署了一个应用,最近作了更新并重新部署,但是从运行测试的反映来看,这些更新并没有体现,变现出来的情况还是更新前的情形。也就是说,WebLogic很可能还在用着之前旧版程序,它还在用着旧的缓存。
这个问题从很早的版本就遇过了,其他品牌的应用服务器也同样有类似的问题。不负责人的说,出现这样的情况肯定有bug的存在,至于是应用服务器还是应用程序还是哪里的bug就不得而知了。
解决方法也不复杂,如下:
- 登录WebLogic的管理Console,停止并删除应用;
- 停止WebLogic;
- 删除域目录中的servers\XXXServer\cache和servers\XXXServer\tmp两个目录;
- 重新启动WebLogic;
- 部署新版应用。
如果嫌麻烦不想停止和重启WebLogic,还可以试一下这样:
- 停止并删除应用;
- 在servers\XXXServer\tmp\_WL_user目录中找到你的应用的相应目录,然后删掉它;
- 部署新版应用。
我不确定这样是否和上边的方法同样“干净”,留给大家各自尝试了。
题外话:大家一定刚觉判断应用程序是否有更新,应用新版本不是特复杂的事情,为什么多个有名的产品都会有问题?我只能说实际情况比想象的复杂,我遇
过一个情况,管理员重部署应用失败,后来反复找原因原来是原应用被停用后还有一个文件被占用着,以至于原应用的一个相关目录无法删除,这个占用文件不被释
放的正是大名鼎鼎的log4j(应用程序用了它),我记得被占用的文件是一个它要读的properties文件。
大家可以自己判断一下类似的情况对应用服务器要做的事情是不是有影响,谁知道哪个类包哪个应用是不是有什么bug呢?
分享到:
相关推荐
采用Model II 架构,前台JSP/AJAX主要完成数据显示,Action类负责前台数据的接收和处理,DAO层完成数据库的查询、更新、删除、插入等操作,论坛对于常用数据使用了数据缓存,我们针对不同的类型数据设计了不同数据...
Java 软件工程师面试资料大整合 1 Java 面霸 1 1. int 和 Integer 有什么区别?... java调用系统命令实现删除文件的操作; 123 84.16. java实现从文件中一次读出一个字符的操作; 124 84.17. 列出一些控制流程的方法;...
10、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中? 11、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp...
13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 ...
13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 ...
13.删除除了id号不同,其他都相同的学生冗余信息 113 14.航空网的几个航班查询题: 114 15.查出比经理薪水还高的员工信息: 115 16、求出小于45岁的各个老师所带的大于12岁的学生人数 116 17.求出发帖最多的人: 117 ...
12. 可上传多张图片、对用户上传了图片后又取消添加的临时图片会在一天后自动删除,不浪费资源 13. 用户使用空间、新闻条数限制 系统文件存储结构 ├─ │ admin.php │ common.php │ config.inc.php │ ...
13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 ...
13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 ...
13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 ...
13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: ...
13.删除除了id号不同,其他都相同的学生冗余信息 104 14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 ...
38. 在图片排列的页面上选中一个图片,然后把它删掉? 39. 显示某目录下的所有文件 40. 把复选框中选中的值直接显示在输入文本框中? 41. 选择路径下的文件直接显示文件内容? 42. 制作进度条? 43. 对较长字符省略显示?...
从内存中清除,从账户中取出amt,如果amt>账户余额抛出异常,一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件,演示Address ...
99、说下Hibernate的缓存机制 22 100、Hibernate的查询方式 23 101、如何优化Hibernate? 23 102、Struts工作机制?为什么要使用Struts? 23 103、Struts的validate框架是如何验证的? 24 104、说下Struts的设计模式...
99、说下Hibernate的缓存机制 22 100、Hibernate的查询方式 23 101、如何优化Hibernate? 23 102、Struts工作机制?为什么要使用Struts? 23 103、Struts的validate框架是如何验证的? 24 104、说下Struts的设计模式...
从内存中清除,从账户中取出amt,如果amt>账户余额抛出异常,一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件,演示Address ...