0

次の方法で、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を使用しています

4

1 に答える 1