WAS7环境下,应用程序strust2框架升级遇到的问题

WAS7环境下,某应用程序前台使用的是Struts2(2.0.11),同时也用到了Log4j(1.2.11)记录日志信息,一直运行比较稳定。后来因为Struts2连续爆出漏洞,对Struts2版本升级至2.3.15.1,升级后出现大量线程挂起情况,导致应用无法访问,经分析dump文件发现大量线程挂起在应用程序调用Log4j记录日...显示全部
WAS7环境下,某应用程序前台使用的是Struts2(2.0.11),同时也用到了Log4j(1.2.11)记录日志信息,一直运行比较稳定。后来因为Struts2连续爆出漏洞,对Struts2版本升级至2.3.15.1,升级后出现大量线程挂起情况,导致应用无法访问,经分析dump文件发现大量线程挂起在应用程序调用Log4j记录日志时。请专家老师帮助分析下原因及解决办法,是否框架与WAS不兼容?有无相关补丁?

如果专家老师想要dump文件,可以留下qq邮箱,我转给您。


PS:目前暂时屏蔽日志输出功能,领导让尽快解决,如果无法解决,领导就要求将应用转到weblogic上。收起
参与7

查看其它 5 个回答szc_gjml的回答

szc_gjmlszc_gjml系统运维工程师深圳海关数据分中心
Struts应该是没有问题的,同一服务器上其他项目没有用到Log4j的,升级了Struts2就没有问题,我怀疑是否WAS与 Log4j的兼容性有问题?正好Struts2升级触发了。
事业单位 · 2014-03-26
浏览1050

回答者

szc_gjml
系统运维工程师深圳海关数据分中心

szc_gjml 最近回答过的问题

回答状态

  • 发布时间:2014-03-26
  • 关注会员:1 人
  • 回答浏览:1050
  • X社区推广