在一台服务器上安装 WSO2 ESB 和 Api Manager 服务器
Install WSO2 ESB and Api Manager server in one server
我必须在同一个开发服务器中同时安装 WSO2 ESB 和 API 管理器服务器。但总是得到 Port already in use 异常。我认为这是由两个应用程序使用相同的 JVM 造成的。
任何人都可以告诉我正确配置以使两个服务器更紧密地工作吗?
当您 运行 多个 WSO2 products/clusters 或同一服务器或虚拟机 (VM) 上同一产品的多个实例时,您必须使用偏移值更改它们的默认端口以避免端口冲突。偏移量定义 运行 时间内所有端口(例如,HTTP/S 端口)将增加的数量。例如,如果默认 HTTP 端口为 9763 且偏移量为 1,则有效 HTTP 端口将更改为 9764。对于每个附加的 WSO2 产品实例,您将端口偏移量设置为唯一值。默认端口的偏移量被认为是 0.
有两种方法可以设置一个端口的偏移量:
- 在启动时将端口偏移量传递给服务器。下列
命令启动服务器,默认端口增加
3:./wso2server.sh -DportOffset=3
- 设置
<PRODUCT_HOME>/repository/conf/carbon.xml
的端口部分。
例如,<Offset>3</Offset>
我必须在同一个开发服务器中同时安装 WSO2 ESB 和 API 管理器服务器。但总是得到 Port already in use 异常。我认为这是由两个应用程序使用相同的 JVM 造成的。
任何人都可以告诉我正确配置以使两个服务器更紧密地工作吗?
当您 运行 多个 WSO2 products/clusters 或同一服务器或虚拟机 (VM) 上同一产品的多个实例时,您必须使用偏移值更改它们的默认端口以避免端口冲突。偏移量定义 运行 时间内所有端口(例如,HTTP/S 端口)将增加的数量。例如,如果默认 HTTP 端口为 9763 且偏移量为 1,则有效 HTTP 端口将更改为 9764。对于每个附加的 WSO2 产品实例,您将端口偏移量设置为唯一值。默认端口的偏移量被认为是 0.
有两种方法可以设置一个端口的偏移量:
- 在启动时将端口偏移量传递给服务器。下列 命令启动服务器,默认端口增加 3:./wso2server.sh -DportOffset=3
- 设置
<PRODUCT_HOME>/repository/conf/carbon.xml
的端口部分。 例如,<Offset>3</Offset>