通过 Eclipse Developer Tools 登录到 API 管理器

Login to the API manager through Eclipse Developer Tools

我在使用 WSO2 的开发人员工具时无法连接到 API 管理器。我正在按照此 page 上的说明进行操作。当我尝试登录发布者时出现此错误

当我尝试通过端口 9443 连接到发布者时出现此错误。

我 运行 的环境是 APIM 2.1.0,IDS 5.3.0 作为密钥管理器。我正在使用集群环境以及 APIM 端的两个网关工作人员和门管理器。然后是两台 IDS 服务器。

我正在尝试从我的 Windows 设备连接,所以我不在实际的 Linux 服务器上。另外,我添加了一个辅助用户商店,当我登录到商店和发布者时,我使用这些凭据。我尝试了我的辅助用户存储凭据和管理员凭据都 return 同样的错误。

我可以做哪些可能的修复?或者我不喜欢一些配置?

发生此错误是因为您必须在 Java 应用程序中使用 WSO2 信任库。如果插件不允许您传递 JVM 参数,您可能需要将它们添加到位于 Eclipse 文件夹内的 eclipse.ini 文件中。

假设您没有更改默认设置,将以下 JVM 参数传递给 就可以了。

-Djavax.net.ssl.trustStore=<path_to_wso2_apim>/repository/resources/security/wso2carbon.jks
-Djavax.net.ssl.trustStorePassword=wso2carbon
-Djavax.net.ssl.trustStoreType=JKS

如果您的 Eclipse 和 WSO2 安装不在同一台计算机上,您只需将 wso2carbon.jks 复制到您的 PC 并更新上面 -Djavax.net.ssl.trustStore 参数中的位置。

我必须为 Java EE Developers (Mars 2) 下载 Eclipse IDE 的全新安装。然后从 http://product-dist.wso2.com/p2/developer-studio-kernel/4.1.0/apim-tools/releases/2.0.0/ repo. I originally had the eclipse download from the wso2 website http://wso2.com/products/developer-studio/ 手动添加插件。我以为它有所有正确的插件,但我想它缺少一些东西。

我在 WSO2 的 Developer Studio 中遇到了同样的问题,我安装了 Spring Tool Suite 4 并按照 https://docs.wso2.com/display/AM200/Installing+the+API+Manager+Tooling+Plug-In 中提到的 APIM 工具步骤解决了问题。