[发明专利]基于JMX技术的WebLogic集群用户管理方法及装置有效
申请号: | 201810097244.4 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108366108B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 张志伟;张轩豪;汪海波;苏智;濮嘉文;陈明先 | 申请(专利权)人: | 广东亿迅科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 jmx 技术 weblogic 集群 用户 管理 方法 装置 | ||
本发明公开了一种WebLogic集群用户管理方法及装置,所述方法是采用Java技术的JMX技术理论实现的,JMX技术提供了一个简单的,标准的操作应用程序、设备、服务数据的方法。本WebLogic集群操作方法采用JMX实现了对企业服务总线生产系统的WebLogic集群的批量操作,实现了对WebLogic集群一致性操作,同时减少了运维人员的人工工作量,减少了运维成本。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于JMX技术的WebLogic集群用户管理方法及装置。
背景技术
大型的集群系统通常会拥有超过100+的WebLogic域。随着项目开发的需要,需要操作域用户,包括:新增用户,修改用户,删除用户等,通常情况下的做法是手动对每个域进行重复性操作。例如:通过weblogic.Admin命令,在console上执行命令行,操作域数据。这种技术方案有两个缺点:首先,由于是采用命令行,操作记录无法直接写入数据库,操作记录日志这个又是在项目中不可缺少的数据。其次,这种方式没有根本解决手动登录每个域所带来的问题。导致操作起来费时,费力,且因为手动重复多次操作,很难保证一致性。
JMX的全称为Java Management Extensions是管理Java的一种扩展。这种机制可以方便的管理、监控正在运行中的Java程序。常用于管理线程,内存,日志Level,服务重启,系统环境等。通过JAVA的JMX开发包,直接获取WebLogic域的管理实例,然后通过该实例采用JAVA技术直接操作WebLogic域的相关数据。然而,上述的操作方法需要具备丰富的JAVA开发经验,具备深厚的JAVA开发功底。
有鉴于此,有必要提出对目前的WebLogic集群用户管理技术进行进一步的改进。
发明内容
为解决上述至少一技术问题,本发明的主要目的是提供一种基于JMX技术的WebLogic集群用户管理方法。
为实现上述目的,本发明采用的一个技术方案为:提供一种基于JMX技术的WebLogic集群用户管理方法,所述基于JMX技术的WebLogic集群用户管理方法包括按如下顺序步骤:
S10、根据指定t3协议和域的相关信息创建JMXServiceURL对象;
S20、根据JMXServiceURL对象和登录的域的验证信息从JMXConnectorFactory的connect方法中获取JMXConnector对象;
S30、从所述JMXConnector对象中获取MBeanServerConnection对象;
S40、根据所述MBeanServerConnection对象的invoke方法操控WebLogic域信息;
S60、逆向释放创建的相关对象。
其中,所述步骤S60之前,还包括:
S50、获取接口返回的结果状态,并记录操作日志到数据库中。
其中,所述步骤S40,具体包括:
指定ObjectName对象,调用方法名和对应方法需要的参数给MBeanServerConnection对象的invoke方法操控WebLogic域中的相关数据。
其中,所述步骤S40中,具体包括:
指定ObjectName对象,createUser方法和新增用户的相关信息数组给MBeanServerConnection对象的invoke方法操控WebLogic域新增用户。
其中,所述步骤S40中,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东亿迅科技有限公司,未经广东亿迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810097244.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种互联网服务系统
- 下一篇:一种气象数据数值预报云共享平台和数据共享方法