【发布时间】:2019-01-03 12:54:25
【问题描述】:
我正在尝试将 Liferay Portal 6.2 ce struts 1 升级到 struts2.*.jar,请告知如何做到这一点,因为它不是直接用 struts 最新版本替换 struts.jar,谢谢。
【问题讨论】:
标签: liferay-6
我正在尝试将 Liferay Portal 6.2 ce struts 1 升级到 struts2.*.jar,请告知如何做到这一点,因为它不是直接用 struts 最新版本替换 struts.jar,谢谢。
【问题讨论】:
标签: liferay-6
这可不是换罐子那么简单。
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 的漏洞的影响。
【讨论】: