【泛微E9】ESB中心自定义接口无法保存的解决方法

问题描述:

ESB中心自定义接口保存失败,前端F12看请求状态码404

解决方法:

安全包拦截导致,处理方法如下:

  1. weaver_isFix_integration_action.properties文件放到 ecology/WEB-INF/prop目录下

  2. 找到拦截日志:\ecology\WEB-INF\securitylog\systemSecurityxxx.log
    搜索最近一次出现的关键字:SecurityRuleSyncEsb,拿到之后的ip信息

  3. 将Source IP:后面的ip配置到weaver_security_rules_for_cus_access_white_list.xml文件中,可以配置多个(下面xml文件中的配置为示例,以日志中拦截的ip为主):

<ip>0.0.0.0</ip>
<ip>1.1.1.1</ip>

配置完之后,将weaver_security_rules_for_cus_access_white_list.xml文件放到/ecology/WEB-INF/securityXML/目录下,然后用sysadmin登录,访问下/updateRules.jsp,等60s左右再测试功能。不需要重启服务(集群环境需每个节点单独访问)

posted @ 2024-10-24 16:35  K89  阅读(11)  评论(0编辑  收藏  举报