使用条款 URL、/portal/terms_of_use 无效 - 我收到无法找到请求的资源错误

The terms of use URL, /portal/terms_of_use is not working - I get a requested resource could not be found error

我已经使用使用条款 Web 内容文档配置了我的 Liferay 7 站点。新用户首次登录时完美运行

但是,我需要能够提供 link 来查看使用条款。我唯一看到的是在 Liferay Portal struts-config.xml 文件中,即“/portal/terms_of_use”。但是这个附加到我的主机名的 link 不起作用。我收到“未找到”错误页面(“找不到请求的资源。”)。

我是不是用错了URL?我已经尝试搜索 URL 是什么但没有找到任何东西,这令人惊讶,因为我认为这是一个常见的要求。

通过将 Web 内容路由到 OSGi 包,不再有任何顶级 URL 可以通过这种方式指定(可能从来没有)。但是,有一种方法可以实现:

http://localhost:8080/c/portal/terms_of_use 需要登录,但会导致(在我的情况下未配置)使用条款。 URL 中的 /c 以 struts 为目标(也许还有其他东西 - /portal 中以某个包为目标(在本例中为门户网站)