以前我每次把WAR包放上,并清理/bea/user_projects/domains/internal_domain/servers/AdminServer/tmp/_WL_user目录下的项目,然后再启动WebLogic,每次我这样做都是还是以前发布的版本,新更新上的东西都没有显示出来。我让我同事在她机子上发布一下就OK了,新增加的东西都有了。
可今天呢,在她机子上也不管用了。感觉超级奇怪,重传了WAR包,重启了好几次WebLogic都不起作用。最后我同事把上传的WAR包删除了,然后重新启动,它竟然还能发布成功。说明我们之前清除缓存做的不对。网上查看了一下,有的说清/bea/user_projects/domains/internal_domain/servers/AdminServer/tmp/_WL_user目录就行了,而有的说要清/bea/user_projects/domains/internal_domain/servers/AdminServer/stage这个目录下的。我们就把这个目录下的项目清了一下。结果就OK了。
原来我们一直都清错地方了。最好两个目录都清一下。