Liferay Portal 6.2 CE struts.jar(版本1)到struts2。*。jar(升级问题)

时间:2018-07-26 13:41:14

标签: liferay-6

我正在尝试将Liferay Portal 6.2 ce struts 1升级到struts2。*。jar,请告知如何完成此操作,因为它不是用struts最新版本直接替换struts.jar,谢谢。

1 个答案:

答案 0 :(得分:0)

这不像交换罐子那么简单。

Struts 1到Struts 2代表了库的根本变化。

您可以尝试将自己的代码更改为使用Struts 2而不是Struts 1,但是如果您要询问如何将Liferay对Struts 1的使用改为使用Struts 2,那将是一项艰巨的任务,因为它需要Liferay核心的根本变化。

如果您只是因为发布的漏洞而只是删除Struts 1,那么对于Liferay来说,它们是错误的肯定。 Liferay在内部使用Struts 1进行请求分派,但并未公开或使用已证明存在漏洞的Struts 1组件(例如Struts 1表单)。因此,在Liferay使用Struts 1的同时,它不会遭受Struts 1的漏洞的困扰。