Struts2 项目在 tomcat8 版本上加载非常慢

Struts2 project loading very slowly on tomcat8 version

我有一个 Struts 项目 Struts 2.3 版。

该项目在 Tomcat 7 中运行良好。

近期由于应用程序被一些中国ip入侵,我们发现系统被一些Tomcat漏洞入侵,所以我们打算将服务器升级到Tomcat8,但是当我们比较 Tomcat 8 和 Tomcat 7 应用程序在 Tomcat 8 上加载非常慢。

Tomcat8 和 Struts 2.3 之间是否存在兼容性问题?

您应该指定哪个 Struts 2.3 版本;考虑一下,如果您提到的漏洞是 S2-046,将 Struts2 版本升级到 2.3.32(或 2.5.10.1)就足够了,无需更改Tomcat版本。

就是说,如果您想将 WebApp 迁移到更新的 Tomcat,我记得 Tomcat 8 的早期版本存在问题,顺便说一句,我强烈建议您迁移到 至少 Tomcat 8.5,这是一个不同于Tomcat 8的AS,而不仅仅是另一个8.x版本.