我通过以下方式在 wsadmin 控制台的 jython 中创建 DataSource:
首先,我按名称搜索 JDBC 提供程序:
for provider in AdminConfig.list('JDBCProvider').split('\r\n'):
if AdminConfig.showAttribute(provider, 'name') == providerName:
print 'Found JDBC provider: '+provider
db2provider = provider
找到了 JDBC 提供程序。现在我使用此提供程序创建 DataSource:
dsAttrs = [['name', 'myDS1'], ['jndiName','jdbc/MY/DS1']]
newDs = AdminConfig.create('DataSource', db2provider, dsAttrs)
但我得到一个例外:
WASX7015E: 异常运行命令:“newDs = AdminConfig.create('DataSource', db2provider, dsAttrs)”; 异常信息:com.ibm.websphere.management.exception.ConfigServiceException java.lang.NullPointerException: java.lang.NullPointerException
该代码有什么问题?我正在关注 IBM 文档和互联网上的示例。
我正在使用WebSphere 8.5