在 wso2 示例中更改端口

change port in wso2 sample

我正在执行 wso2 的示例程序。我在不同的机器上安装了 wso2is,tomcat 在本地机器上。我已将 localhost:9443 从 travelocity.properties 和 avi.properties 更改为我的 IP 地址(例如 192.168.1.xxx)。但是当我通过单击登录按钮执行示例时,它总是将我重定向到 localhost 并给出错误。

您需要使用您的 IP 地址更改 Identity Server repository/conf/carbon.xml 中的 <HostName><MgtHostName> 属性。默认情况下,它们被设置为本地主机,因此在记录时它将被重定向到那里指定的位置。

我认为你需要尝试以下方法,

虽然 tomcat 是 运行,

  1. 用存档管理器
  2. 打开travelocity.war
  3. 编辑travelocity.properties文件, 更新 SAML2.IdPURL 值 例如:SAML2.IdPURL=https://192.168.1.7:9443/samlsso
  4. 保存并更新 travelocity.com 网络应用
  5. 重新启动 tomcat 服务器以确保万无一失(您实际上不必这样做,因为 tomcat 一旦检测到更改就会进行热部署)

我在本地试过这个,它把我重定向到我输入 SAML2.IdpURL 的 IP 地址。显然,问题似乎是 travelocity.com 网络应用端的配置错误 :)