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 个回答张东焕的回答

张东焕张东焕技术总监IBM官方授权讲师
apache struts的官网上明确有兼容的应用服务器列表有websphere,但没有给出全部的版本信息。
https://cwiki.apache.org/conflue ... Application+Servers
IBM官网关于WAS对OSS的支持列表如下:
http://www-01.ibm.com/support/docview.wss?uid=swg21625541
建议WAS 7.0打上最新的补丁试试。
IT咨询服务 · 2014-03-26
浏览1035

回答者

张东焕
技术总监IBM官方授权讲师

张东焕 最近回答过的问题

回答状态

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