首页 > 解决方案 > 如何在构建源代码之前从 WSO2-IS 中查找/更改 login.jsp 和仪表板 ui

问题描述

我从 wso2/product-is 存储库 ( https://github.com/wso2/product-is ) 下载了源代码并构建了代码。我拿了生成的 zip,解压缩并运行应用程序。一切都很顺利。我现在希望能够更改 login.jsp,但在存储库或下载的代码中的任何地方都找不到它。

在 zip 中,我将其定位在以下路径:/wso2is-5.8.0-beta2-SNAPSHOT/repository/deployment/server/webapps/authenticationendpoint/login.jsp 如果我从这里更改它,它将更改页面但我没有不想更改已部署应用程序的代码。

我查看了 wso2 的文档,但我能找到的只是这个https://docs.wso2.com/display/IS570/Customizing+Login+Pages+for+Service+Providers但这表明我应该更改已部署的代码应用程序,而不是在构建它之前。

我的最终目标是自定义用户仪表板和登录页面(和

标签: wso2wso2is

解决方案


首先您需要了解的是用户仪表板(jaggery)和登录页面(jsp)是两个不同的应用程序。自定义用户仪表板有点挑战性,因为它是用粗略的语言编写的。如果查看已部署产品的内部,自定义登录页面并不难

<product_home>/repository/deployment/server/webapps/authenticationendpoint 您将看到一组负责显示登录页面的 JSP 页面。如果您仔细阅读 [1] 中“自定义登录页面”附近的步骤,您就会理解这个概念。为了清楚起见,您不需要从源代码构建产品来自定义登录页面。

[1] https://docs.wso2.com/display/IS570/Customizing+Login+Pages+for+Service+Providers


推荐阅读