Configuration 无法通过carbon.xml进行配置

Configuration 无法通过carbon.xml进行配置,configuration,wso2,config,Configuration,Wso2,Config,我试图通过修改其名为“carbon.xml”的配置文件来配置wso2,但无论我对“carbon.xml”做了什么更改,甚至添加一个“空白”或修改一条注释,wso2服务器都足以将carbon.xml文件重置为其原始的“开箱即用”状态。 我试图通过删除写入权限来保护carbon.xml文件,但在这种情况下,wso2服务器拒绝启动,它中止执行并显示错误,抱怨它无法“写入新配置”!!! 有人知道如何解决这个问题吗?我找到了答案,在wso2 5.9版中有一个新的集中式配置文件,名为“deployment.

我试图通过修改其名为“carbon.xml”的配置文件来配置wso2,但无论我对“carbon.xml”做了什么更改,甚至添加一个“空白”或修改一条注释,wso2服务器都足以将carbon.xml文件重置为其原始的“开箱即用”状态。 我试图通过删除写入权限来保护carbon.xml文件,但在这种情况下,wso2服务器拒绝启动,它中止执行并显示错误,抱怨它无法“写入新配置”!!!
有人知道如何解决这个问题吗?

我找到了答案,在wso2 5.9版中有一个新的集中式配置文件,名为“deployment.toml”。必须在此文件中完成配置,然后wso2将更改传播到相应的配置文件,例如carbon.xml或catalina-server.xml。
如果删除“deployment.toml”,wso2将退回到previos行为。

我找到了答案,在wso2版本5.9中有一个新的集中式配置文件,名为“deployment.toml”。必须在此文件中完成配置,然后wso2将更改传播到相应的配置文件,例如carbon.xml或catalina-server.xml。
如果删除“deployment.toml”,wso2将退回到previos行为。

在新的4.5.0 carbon内核版本中,所有wso2产品(如APIM 3.0.0)都是5.9.0引入的新配置模型。根据新的配置模型,有一个集中式配置文件(deployment.toml),用户在其中添加配置,然后这些配置将添加到相应的.xml文件中

引入这个新的配置模型是为了简化配置(以前有很多配置文件)和增加用户体验。请遵循此文档,以参考有关此新配置模型的更多信息

相关文件:


如果您有一个deployment.toml文件,那么直接对xml文件所做的更改将在服务器启动期间覆盖。删除deployment.toml文件将使用旧的配置模型。但这不是一种推荐的方法

随着新的4.5.0 carbon内核版本的发布,所有WSO2产品,如APIM 3.0.0,都是5.9.0引入了新的配置模型。根据新的配置模型,有一个集中式配置文件(deployment.toml),用户在其中添加配置,然后这些配置将添加到相应的.xml文件中

引入这个新的配置模型是为了简化配置(以前有很多配置文件)和增加用户体验。请遵循此文档,以参考有关此新配置模型的更多信息

相关文件:

如果您有一个deployment.toml文件,那么直接对xml文件所做的更改将在服务器启动期间覆盖。删除deployment.toml文件将使用旧的配置模型。但这不是一种推荐的方法