AdminTask 对象的 JavaEEDefaultResources 命令组
借助 wsadmin 工具,您可以使用 Jython 脚本语言来配置资源提供程序。

AdminTask 对象的 JavaEEDefaultResources 命令组包括以下命令:
- getDefaultDataSource
- getDefaultJMSConnectionFactory
- getDefaultContextService
- getDefaultManagedExecutor
- getDefaultManagedScheduledExecutor
- getDefaultManagedThreadFactory
- setDefaultDataSource
- setDefaultJMSConnectionFactory
- setDefaultContextService
- setDefaultManagedExecutor
- setDefaultManagedScheduledExecutor
- setDefaultManagedThreadFactory
getDefaultDataSource
使用 getDefaultDataSource 命令来获取 java:comp/DefaultDataSource 与之进行绑定的 JNDI 名称。
目标对象
目标范围的包含路径。必需参数
无。返回值
此命令返回 JNDI 名称或空字符串(如果未在指定范围设置绑定)。getDefaultJMSConnectionFactory
使用 getDefaultJMSConnectionFactory 命令来获取 java:comp/DefaultJMSConnectionFactory 与之进行绑定的 JNDI 名称。
目标对象
目标范围的包含路径。必需参数
无。返回值
此命令返回 JNDI 名称或空字符串(如果未在指定范围设置绑定)。getDefaultContextService
使用 getDefaultContextService 命令来获取 java:comp/DefaultContextService 与之进行绑定的 JNDI 名称。
目标对象
目标范围的包含路径。必需参数
无。返回值
此命令返回 JNDI 名称或空字符串(如果未在指定范围设置绑定)。getDefaultManagedExecutor
使用 getDefaultManagedExecutor 命令来获取 java:comp/DefaultManagedExecutorService 与之进行绑定的 JNDI 名称。
目标对象
目标范围的包含路径。必需参数
无。返回值
此命令返回 JNDI 名称或空字符串(如果未在指定范围设置绑定)。getDefaultManagedScheduledExecutor
使用 getDefaultManagedScheduledExecutor 命令来获取 java:comp/DefaultManagedScheduledExecutorService 与之进行绑定的 JNDI 名称。
目标对象
目标范围的包含路径。必需参数
无。返回值
此命令返回 JNDI 名称或空字符串(如果未在指定范围设置绑定)。getDefaultManagedThreadFactory
使用 getDefaultManagedThreadFactory 命令来获取 java:comp/DefaultManagedThreadFactory 与之进行绑定的 JNDI 名称。
目标对象
目标范围的包含路径。必需参数
无。返回值
此命令返回 JNDI 名称或空字符串(如果未在指定范围设置绑定)。setDefaultDataSource
使用 setDefaultDataSource 命令来设置 java:comp/DefaultDataSource 与之进行绑定的 JNDI 名称。 省略 targetJndiName 参数或者将其值设置为空字符串将导致取消在指定范围设置绑定。可以在单元、节点或服务器范围配置 java:comp/DefaultDataSource 绑定。
目标对象
目标范围的包含路径。可选参数
- -targetJndiName
- 指定 java:comp/DefaultDataSource 在目标范围与之进行绑定的 JNDI 名称。指定的 JNDI 名称必须对应于数据源资源。如果此参数是空字符串,那么将取消设置绑定。(字符串,可选)
返回值
此命令返回一个字符串,用于指示 java:comp/DefaultDataSource 在目标范围与之进行绑定的新 JNDI 名称。setDefaultJMSConnectionFactory
使用 setDefaultJMSConnectionFactory 命令来设置 java:comp/DefaultJMSConnectionFactory 与之进行绑定的 JNDI 名称。 省略 targetJndiName 参数或者将其值设置为空字符串将导致取消在指定范围设置绑定。可以在单元、节点或服务器范围配置 java:comp/DefaultJMSConnectionFactory 绑定。
目标对象
目标范围的包含路径。可选参数
- -targetJndiName
- 指定 java:comp/DefaultJMSConnectionFactory 在目标范围与之进行绑定的 JNDI 名称。指定的 JNDI 名称必须对应于 JMS ConnectionFactory 资源。如果此参数是空字符串,那么将取消设置绑定。(字符串,可选)
返回值
此命令返回一个字符串,用于指示 java:comp/DefaultJMSConnectionFactory 在目标范围与之进行绑定的新 JNDI 名称。setDefaultContextService
使用 setDefaultContextService 命令来设置 java:comp/DefaultContextService 与之进行绑定的 JNDI 名称。 省略 targetJndiName 参数或者将其值设置为空字符串将导致取消在指定范围设置绑定。可以在单元、节点或服务器范围配置 java:comp/DefaultContextService 绑定。
目标对象
目标范围的包含路径。可选参数
- -targetJndiName
- 指定 java:comp/DefaultContextService 在目标范围与之进行绑定的 JNDI 名称。指定的 JNDI 名称必须对应于 WorkManager 资源。如果此参数是空字符串,那么将取消设置绑定。(字符串,可选)
返回值
此命令返回一个字符串,用于指示 java:comp/DefaultContextService 在目标范围与之进行绑定的新 JNDI 名称。setDefaultManagedExecutor
使用 setDefaultManagedExecutor 命令来设置 java:comp/DefaultManagedExecutorService 与之进行绑定的 JNDI 名称。 省略 targetJndiName 参数或者将其值设置为空字符串将导致取消在指定范围设置绑定。可以在单元、节点或服务器范围配置 java:comp/DefaultManagedExecutorService 绑定。
目标对象
目标范围的包含路径。可选参数
- -targetJndiName
- 指定 java:comp/DefaultManagedExecutorService 在目标范围与之进行绑定的 JNDI 名称。指定的 JNDI 名称必须对应于 WorkManager 资源。如果此参数是空字符串,那么将取消设置绑定。(字符串,可选)
返回值
此命令返回一个字符串,用于指示 java:comp/DefaultManagedExecutorService 在目标范围与之进行绑定的新 JNDI 名称。setDefaultManagedScheduledExecutor
使用 setDefaultManagedScheduledExecutor 命令来设置 java:comp/DefaultManagedScheduledExecutorService 与之进行绑定的 JNDI 名称。 省略 targetJndiName 参数或者将其值设置为空字符串将导致取消在指定范围设置绑定。可以在单元、节点或服务器范围配置 java:comp/DefaultManagedScheduledExecutorService 绑定。
目标对象
目标范围的包含路径。可选参数
- -targetJndiName
- 指定 java:comp/DefaultManagedScheduledExecutorService 在目标范围与之进行绑定的 JNDI 名称。指定的 JNDI 名称必须对应于 WorkManager 资源。如果此参数是空字符串,那么将取消设置绑定。(字符串,可选)
返回值
此命令返回一个字符串,用于指示 java:comp/DefaultManagedScheduledExecutorService 在目标范围与之进行绑定的新 JNDI 名称。setDefaultManagedThreadFactory
使用 setDefaultManagedThreadFactory 命令来设置 java:comp/DefaultManagedThreadFactory 与之进行绑定的 JNDI 名称。 省略 targetJndiName 参数或者将其值设置为空字符串将导致取消在指定范围设置绑定。可以在单元、节点或服务器范围配置 java:comp/DefaultManagedThreadFactory 绑定。
目标对象
目标范围的包含路径。可选参数
- -targetJndiName
- 指定 java:comp/DefaultManagedThreadFactory 在目标范围与之进行绑定的 JNDI 名称。指定的 JNDI 名称必须对应于 WorkManager 资源。如果此参数是空字符串,那么将取消设置绑定。(字符串,可选)
返回值
此命令返回一个字符串,用于指示 java:comp/DefaultManagedThreadFactory 在目标范围与之进行绑定的新 JNDI 名称。示例
使用 Jython 获取缺省数据源在 myCell 单元的单元范围与之进行绑定的 JNDI 名称:
print AdminTask.getDefaultDataSource('/Cell:myCell/')
jdbc/built-in-derby-datasource
使用 Jython 设置缺省数据源在 server1 服务器的服务器范围与之进行绑定的 JNDI 名称:
AdminTask.setDefaultDataSource('/Cell:myCell/Node:myNode/Server:server1/', '[-targetJndiName jdbc/myDataSource]')
'jdbc/myDataSource'
使用 Jython 除去 myNode 节点的节点范围的缺省数据源绑定:
AdminTask.setDefaultDataSource('/Cell:myCell/Node:myNode/', '[-targetJndiName]')
''