WSO2 ESB在控制台上编辑/修改注册表值,而不是由代理/入站端点拾取

WSO2 ESB在控制台上编辑/修改注册表值,而不是由代理/入站端点拾取,wso2,registry,wso2esb,Wso2,Registry,Wso2esb,好的,我在管理控制台的注册表中定义了一些参数: <parameter key="conf:/repository/FilePattern" name="transport.vfs.FileNamePattern"/> 我最初在console中定义了一个值,在部署了一个CAR文件后,它工作了 当我在控制台中用新值修改注册表参数时,部署车不会拾取它 是否需要重新启动EI611服务器 使用integrator.bat--run每次,我都会更改注册表中定义的参数值 EI611正在我的笔

好的,我在管理控制台的注册表中定义了一些参数:

<parameter key="conf:/repository/FilePattern" name="transport.vfs.FileNamePattern"/>

我最初在console中定义了一个值,在部署了一个CAR文件后,它工作了

当我在控制台中用新值修改注册表参数时,部署车不会拾取它

是否需要重新启动EI611服务器 使用
integrator.bat--run
每次,我都会更改注册表中定义的参数值


EI611正在我的笔记本电脑上本地运行,默认设置为OOTB。

这很可能是由于注册表缓存。作为一种解决方法,您可以在开发阶段禁用
/repository/conf/registry.xml
(或
/conf/registry.xml
)中的注册表缓存。但请确保在生产环境中启用了缓存

<enableCache>false</enableCache>
false

这很可能是由于注册表缓存。作为一种解决方法,您可以在开发阶段禁用
/repository/conf/registry.xml
(或
/conf/registry.xml
)中的注册表缓存。但请确保在生产环境中启用了缓存

<enableCache>false</enableCache>
false

由于WSO2没有回复,我得出的结论是,只有在重新启动服务器后,注册表值才会更改。改变

enableCache
参数到

假/真


在registry.xml中没有帮助。

由于WSO2没有回复,我得出结论,注册表值仅在重新启动服务器后更改。改变

enableCache
参数到

假/真


在registry.xml中没有任何帮助。

由于WSO2没有回复,我认为在

  • registry.xml

  • carbon.xml

    分别没有帮助。重新启动服务器是唯一的选择


  • 在WSO2没有回复的情况下,我认为在

  • registry.xml

  • carbon.xml

    分别没有帮助。重新启动服务器是唯一的选择


  • 谢谢,我禁用了文件C:\wso2ei-6.1.1\conf\registry.xml中的注册表缓存,如下所示:wso2registry false/jdbc/WSO2CarbonDB对其没有影响,我通过更改参数值进行了测试,我的部署应用程序(入站端点VFS)没有收到最新的值。我必须重新启动EI611才能生效。任何其他设置?能否尝试在
    /conf/carbon.xml
    中将
    更改为
    1分钟
    ?检查反映更改所需的时间。感谢您的提示。我将DefaultCacheTimeout更改为1,但它不起作用。我等了1分钟,然后等了15分钟,仍然没有变化。我的意思是,我的部署应用程序没有选择注册表参数的新值。跳转服务器(重新启动)是唯一的选择。如果您/WSO2能够确认这是预期的行为,我将非常感谢。谢谢,我禁用了文件C:\wso2ei-6.1.1\conf\registry.xml中的注册表缓存,如下所示:wso2registry false false/jdbc/WSO2CarbonDB对其没有影响,我通过更改参数值进行了测试,我的部署应用程序(入站端点VFS)未收到最新值。我必须重新启动EI611才能生效。任何其他设置?能否尝试在
    /conf/carbon.xml
    中将
    更改为
    1分钟
    ?检查反映更改所需的时间。感谢您的提示。我将DefaultCacheTimeout更改为1,但它不起作用。我等了1分钟,然后等了15分钟,仍然没有变化。我的意思是,我的部署应用程序没有选择注册表参数的新值。跳转服务器(重新启动)是唯一的选择。如果您/WSO2能够确认这是预期的行为,将不胜感激。