wso2carbon补丁机制如何工作?

时间:2015-03-11 10:34:08

标签: wso2carbon

在我的环境中,我更改了碳的UserStoreManager类,将其扩展并放入org.wso2.carbon.user.core_4.2.0.jar。

今天早上我得到一个错误,说没有找到上课。

检查日志我发现修补程序已应用,并且该修补程序中的新修补程序覆盖了该修补程序。

所以我的问题是:这怎么可能?处理补丁的规则和配置是什么?

谢谢

2 个答案:

答案 0 :(得分:0)

如果要在wso2服务器中修补某些jar,您需要在patch<xxxx>内创建一个名为$CARBON_HOME/repository/components/patches的文件夹,其中xxxx是补丁号。如何修补碳就像这样。当服务器启动时,如果它检测到修补程序文件夹中的修补程序,并且这是第一次启动或在此之前未创建patch0000,则会将plugins文件夹复制到patch0000,这是{的备份{1}}文件夹,然后它会将修补程序按升序逐个复制到plugins的修补程序中。最小的补丁号码最后,最大的补丁号码。 因此,请确保您的补丁号码是最大的。

答案 1 :(得分:0)

有关如何应用修补程序以及修补程序应用程序在Carbon服务器中的工作方式的更多信息,请参阅以下文档。

[1] https://docs.wso2.com/display/AS521/WSO2+Patch+Application+Process