可以对数据源和连接工厂资源的运行时状态进行管理,以便在不重新启动应用程序服务器的情况下执行一些数据访问管理任务。本主题概述通过管理控制台管理那些资源的过程。
开始之前
管理连接工厂或数据源的运行时状态时,您是对与这些资源相关联的 MBean 执行 Java™ Platform, Enterprise Edition (Java EE) 连接器体系结构 (JCA) 生命周期管理操作。管理操作是暂停 (PAUSE) 和继续 (RESUME)。如果暂停 MBean,就会停止与后端系统(例如数据库)的出站通信。此操作将影响所有使用同一服务器上的相应连接工厂或数据源的应用程序。
关于此任务
通过这些管理操作,可以动态地执行一些管理任务,而不必重新启动应用程序服务器:
- 对安全威胁作出响应,并阻止新的连接请求到达后端系统
- 对后端系统执行维护
- 对连接工厂或数据源的非必需属性应用配置更改,例如打开或关闭 JDBC 跟踪或者修改客户机信息收集首选项
过程
- 浏览到与所要管理的资源类型相对应的管理控制台页面。
- 对于连接工厂,使用下列其中一条路径:
- 资源 > 资源适配器 > J2C 连接工厂
- 资源 > 资源适配器 > 资源适配器 > resource_adapter > J2C 连接工厂
- 对于数据源,请使用下列任一路径:
- 资源 > JDBC > 数据源
- 资源 > JDBC > JDBC 提供程序 > JDBC_provider > 数据源
- 选择要管理的连接工厂或数据源配置,然后单击管理状态。 现在,管理控制台显示了 JCA 生命周期管理页面,该页面包含一个描述先前选择的完整范围配置的表。
该表包含三列:
- JNDI 名称:连接工厂或数据源配置的 Java 命名和目录接口 (JNDI) 名称。
- 运行对象范围:正在运行连接工厂 MBean 或数据源 MBean 的服务器。
- 状态:连接工厂 MBean 或数据源 MBean 的状态。
- 对于要管理的每一台正在运行的服务器,选择表示每项资源调用的行。 注意,单击管理操作时,WebSphere® Application Server 将对选择的每个资源对象执行该操作。
限制: 如果某行的 MBean 状态值为 NOT_ACCESSED,那么无法对该 MBean 执行
JCA 生命周期管理操作。NOT_ACCESSED 状态表示该 MBean
在指定的服务器上,但是没有任何应用程序对相应连接工厂或数据源执行了 JNDI 名称空间查询操作。
- 单击暂停或继续。 该表的状态列将更改为反映 MBean 的新状态。