我如何通过JMX在WebSphere Liberty中创建数据源

问题描述 投票:0回答:1

我无法找到用于通过Java客户端在Liberty中创建数据源的代码段。我查了一下ConnectionManagerMbean,但是它的文档说Mbean实例要等到第一次使用后才能使用。

有人可以指出我正确的方向。我对Liberty和JMX还是陌生的,所以如果听起来有点新奇,请多多包涵。

提前感谢。

java database jmx websphere-liberty
1个回答
0
投票

之所以无法找到通过JMX创建Liberty数据源的任何示例,是因为无法这样做。在Liberty中,可以通过服务器配置(dataSource元素)或通过应用程序组件内的@DataSourceDefinition注释或应用程序的部署描述符(例如web.xml)中的<data-source>元素来创建数据源。 >

一旦创建了数据源,正如从ConnectionManagerMBean文档中提到的那样,您将需要在MBean可用之前首先使用数据源(从应用程序访问它)。这符合Liberty的目标,即具有快速启动时间并且仅加载/初始化实际使用的应用程序的目标。您观察到的行为与此相一致,您只需要首先在应用程序中执行一个操作,然后希望您应该能够访问MBean。

/ com.ibm.websphere.wlp.core.doc / ae / twlp_dep_configuring_ds.html

© www.soinside.com 2019 - 2024. All rights reserved.