如何更改 WSO2 3.2.0 APIM 的默认端口?

时间:2021-04-27 01:47:57

标签: wso2

我在 Windows 平台上使用 WSO2 3.2.0 APIM,需要将默认 HTTP/HTTPS 端口从 9443/9763 更改为 9080/9090。这意味着偏移对我不起作用。我在这里进行了一些搜索并获得了一些点击。但是,有些答案很旧,有些答案似乎不适用于 3.2.0。

最有希望的答案是更新 /repository/conf/tomcat/catalina-server.xml 中的连接器。我试过了,但没有用。当我启动 WSO2 时,引导程序在控制台上显示消息,它检测到配置更改并且端口恢复为默认端口。

控制台上的消息是这样的

C:\Programs\wso2am-3.2.0\bin>wso2server.bat --run
JAVA_HOME environment variable is set to C:\Java\openjdk-1.8.0.191-1.b12.redhat
CARBON_HOME environment variable is set to C:\Programs\WSO2AM~1.0\bin\..
[2021-04-26 22:22:18,514]  WARN {org.wso2.config.mapper.ConfigParser} - Configurations Changed in :repository\conf\tomcat\catalina-server.xml
[2021-04-26 22:22:18,514]  WARN {org.wso2.config.mapper.ConfigParser} - Overriding files in configuration directory C:\Programs\WSO2AM~1.0\bin\..
[2021-04-26 22:22:19,802]  INFO {org.wso2.config.mapper.ConfigParser} - Writing Metadata Entries...
andes [org.wso2.andes.wso2.internal.QpidBundleActivator] INFO : Setting BundleContext in PluginManager
callhome [org.wso2.carbon.callhome.internal.CallHomeActivator] DEBUG : Activating CallHome agent
[2021-04-26 22:22:29,530]  INFO - CarbonCoreActivator Starting WSO2 Carbon...
...

请注意,我对 WSO2 还很陌生。有什么想法或想法吗?感谢所有帮助。

1 个答案:

答案 0 :(得分:0)

从 API Manager v3.0 开始,您只需更改位于 wso2am-3.2.0/repository/conf 位置的 deployment.toml 文件。您不能更改驻留在 conf 目录中的任何 xml 文件。要更改端口,您可以在 deployment.toml 中添加以下配置

[transport.https.properties]
port = 9080
[transport.http.properties]
port = 9090

端口偏移量将附加到这些基值。