【问题标题】:Cannot acces WSO2 API Manager Publisher after adding API Manager Feature in ESB在 ESB 中添加 API Manager 功能后无法访问 WSO2 API Manager Publisher
【发布时间】:2014-07-04 14:16:03
【问题描述】:

我是 WSO2 产品的新手,我工作的公司要求我评估 WSO2 企业服务总线 (ESB)。除此之外,他们还想评估 WSO2 Identity Server (IS) 和 WSO2 API Manager (APIM)。因此,我们创建了一个安装 ESB 作为基础产品的测试系统。在研究了网络上的大多数参考资料后,您可以通过安装它的功能在现有产品中安装其他 WSO2 产品。因此,我们决定采用这种方法,经过几个问题后,我们成功地将 APIM 和 IS 安装到了正在运行的 ESB 中。但是,在使用 URL https://:9443/publisher 访问 APIM Publisher 时,我们遇到了错误

HTTP Status 405 - HTTP method GET is not supported by this URL

type Status report

message HTTP method GET is not supported by this URL

description The specified HTTP method is not allowed for the requested resource.
Apache Tomcat/7.0.34

知道发生了什么,因为我们没有在日志中看到任何错误吗?如果我只是在单独的实例上安装 WSO2 APIM 但将其分配给不同的端口以避免与 ESB 冲突,是否有可能?

感谢您的帮助。

【问题讨论】:

    标签: http wso2 wso2esb wso2-am


    【解决方案1】:

    如果我只是在单独的实例上安装 WSO2 APIM 是否可以 但将其分配给不同的端口以避免与 ESB?

    端口偏移允许您在同一服务器或虚拟机 (VM) 上运行多个 WSO2 产品、一个 WSO2 产品的多个实例或多个 WSO2 产品集群。端口偏移量定义了运行时中定义的所有端口(例如 HTTP/S 端口)的偏移量。

    例如,如果默认 HTTP 端口为 9763,portOffset 为 1,则有效 HTTP 端口将为 9764。因此,对于每个额外的 WSO2 产品实例,将端口偏移设置为唯一值(默认为 0)这样它们就可以在同一台服务器上运行而不会发生任何端口冲突。

    端口偏移量可以在启动期间传递给服务器。以下命令使用默认端口增加 3 来启动服务器。

    ./wso2server.sh -DportOffset=3 
    

    或者,您可以在<PRODUCT_HOME>/repository/conf/carbon.xml 的端口部分中设置它,如下所示:

    <Offset>3</Offset>
    

    【讨论】:

    • 非常感谢。这是我正在考虑的应急计划。感谢您的验证。
    【解决方案2】:

    您好,您不需要在 ESB 中安装 API 管理器功能。您可以使用一个 API Manager 实例来代替,它内部运行着一个轻量级 ESB。您可以从 API Manager 上的管理控制台访问它

    【讨论】:

    • 非常感谢您提供的信息。我会尝试单独安装它。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多