【问题标题】:not able to create datasource via jython无法通过 jython 创建数据源
【发布时间】:2013-02-08 06:14:54
【问题描述】:
jdbc = AdminConfig.getid('/JDBCProvider:Oracle JDBC Driver/')
AdminConfig.createDatasource(jdbc, '[-name %jdbcDS% -jndiName jdbc/%jdbcDS% -dataStoreHelperClassName com.ibm.websphere.rsadapter.Oracle10gDataStoreHelper -componentManagedAuthenticationAlias %PROFILE_NAME%/Cramer_User -configureResourceProperties [[URL java.lang.String jdbc:oracle:thin:@%DB_HOST%:1521:%DB_SID%]]]')

给出以下错误(我已将实际值替换为一些虚拟值):

WASX7015E: Exception running command: "AdminConfig.createDatasource(jdbc, '[-name %jdbcDS% -jndiName jdbc/%jdbcDS% -dataStoreHelperClassName com.ibm.websphere.rsadapter.Oracle10gDataStoreHelper -componentManagedAuthenticationAlias %PROFILE_NAME%/Cramer_User -configureResourceProperties [[URL java.lang.String jdbc:oracle:thin:@%DB_HOST%:1521:%DB_SID%]]]')"; exception information:
 com.ibm.bsf.BSFException: exception from Jython:
Traceback (innermost last):
  File "<input>", line 1, in ?
AttributeError: createDatasource

【问题讨论】:

    标签: python websphere wsadmin


    【解决方案1】:

    使用AdminTask 代替AdminConfig

    【讨论】:

      【解决方案2】:
      jdbcProviderId = AdminConfig.getid('/JDBCProvider:Oracle JDBC Driver/')
      AdminConfig.create('DataSource', jdbcProviderId, '[-name %jdbcDS% -jndiName jdbc/%jdbcDS% -dataStoreHelperClassName com.ibm.websphere.rsadapter.Oracle10gDataStoreHelper -componentManagedAuthenticationAlias %PROFILE_NAME%/Cramer_User -configureResourceProperties [[URL java.lang.String jdbc:oracle:thin:@%DB_HOST%:1521:%DB_SID%]]]')
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-09
        • 1970-01-01
        • 1970-01-01
        • 2019-05-20
        相关资源
        最近更新 更多