配置 Java EE 缺省资源
可使用管理控制台或 wsadmin 命令来为 Java™ Platform Enterprise Edition (Java EE) 缺省资源配置绑定。
关于此任务

Java EE
规范定义 6 个缺省资源,产品在其缺省配置中提供这些资源。通过将缺省资源的 Java 命名和目录接口 (JNDI) 名称绑定至所配置资源的 JNDI 名称来配置 Java EE 缺省资源提供程序。例如,可将
java:comp/DefaultDataSource 绑定至产品中配置的数据源。newfeat
资源类 | Java EE JNDI 名称 | WebSphere 资源类型 |
---|---|---|
javax.sql.DataSource | java:comp/DefaultDataSource | JDBC 数据源 |
javax.enterprise.concurrent.ContextService | java:comp/DefaultContextService | 工作管理器 |
javax.enterprise.concurrent.ManagedExecutorService | java:comp/DefaultManagedExecutorService | 工作管理器 |
javax.enterprise.concurrent.ManagedScheduledExecutorService | java:comp/DefaultManagedScheduledExecutorService | 工作管理器 |
javax.enterprise.concurrent.ManagedThreadFactory | java:comp/DefaultManagedThreadFactory | 工作管理器 |
javax.jms.ConnectionFactory | java:comp/DefaultJMSConnectionFactory | JMS 连接工厂 |
过程
示例
以下代码示例显示应用程序如何查找缺省资源。
- 使用 @Resource 注入的查找
@Resource(lookup = "java:comp/DefaultDataSource") DataSource defaultDatasource;
- JNDI 查找
DataSource defaultDs = (DataSource) new InitialContext().lookup("java:comp/DefaultDataSource");
- 不带查找的 @Resource 注释,缺省为 Java EE 规范定义的对应 JNDI 名称
@Resource DataSource defaultDatasource;
下一步做什么
可配置 Java EE 缺省资源绑定至的资源的属性。例如,假定 java:comp/DefaultDataSource 绑定至 jdbc/myDatasource 并且您想要将 java:comp/DefaultDataSource 的最大池大小设置为 10。为此,将 jdbc/myDataSource 的最大池大小设置为 10。有关如何修改各种资源的属性的信息,请参阅相关链接。