【问题标题】:How to set multiple JNDI names in Weblogic wlst Offline如何在 Weblogic wlst Offline 中设置多个 JNDI 名称
【发布时间】:2018-08-27 09:32:53
【问题描述】:

我想将 2 个 jndi 名称添加到一个数据源。这是我的代码。

cd('/JDBCSystemResource/primelogDataSource/JdbcResource/primelogDataSource')
create('primelogDataSourceParams','JDBCDataSourceParams')
cd('JDBCDataSourceParams/NO_NAME_0')java.lang.String('abcDataSource','cdaDataSource'))
set('GlobalTransactionsProtocol', java.lang.String('None'))

这行不通。但是,如果我只添加一个如下所示的 jndi 名称,它就可以工作。

cd('JDBCDataSourceParams/NO_NAME_0')java.lang.String('abcDataSource'))

我必须提到这是离线 python 脚本。我正在寻求帮助。

【问题讨论】:

  • 试试这个示例代码:JNDINames="jndiName1,jndiName2" cd('JDBCDataSourceParams/NO_NAME_0') set("JNDIName", JNDINames)
  • 提示:在 weblogic 的顶部,您有一个“记录”按钮。进行会话,单击记录按钮,进行更改,再次单击记录按钮,它将向执行您记录的操作的文件系统写入脚本。
  • @EmmanuelCollin 这对我不起作用。我使用在线 wlst 脚本来设置 JNDINames 而不是离线脚本。
  • @WesleyDeKeirsmaeker 你的小费很有帮助。早些时候我不知道这种方法。你能把这个添加为答案,然后我可以选择它作为正确答案。

标签: weblogic wlst


【解决方案1】:

在 weblogic 的顶部,您有一个“记录”按钮。进行会话,单击记录按钮,进行更改,再次单击记录按钮,它将向文件系统写入一个脚本来执行您记录的操作

【讨论】:

    猜你喜欢
    • 2018-09-25
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    相关资源
    最近更新 更多