最近因为这个升级熬夜了几次,虽然已经顺利解决,还是记录下。
起因是因为 Struts 2.3存在大的漏洞导致服务器被黑 , 有漏洞是一方面,主要的原因还是没做好服务器web目录的权限管控,没有限制目录为只读状态 没有控制JSP文件的运行 。
项目运行于 weblogic10 + jdk 1.6 下,出于紧急升级的目的,直接丢了全部的Struts 2.5.10.1 的全部依赖jar文件到lib目录,报jar文件的版本太高,于是直接更新jdk到1.7 ,启动完成 。本来以为这就算好了, 但是接下来在新机器部署时,weblogic升级为了12c ,项目复制过去后启动不了,也不报错....
【阅读全文】