当前位置: 首页 > 知识库问答 >
问题:

如何在WLST离线的情况下配置安全领域中的Weblogic用户?

郑桐
2023-03-14

我有一个weblogic域,

  1. 我使用web控制台将一些用户添加到默认安全领域(myrealm)
  2. 然后我关闭了weblogic
  3. 并运行一个离线WLST脚本,该脚本读取域(…)并使用writeTemplate(…)创建了一个模板命名模板。jar
  4. 运行另一个WLST脚本以从模板创建新域。jar
  5. 我启动新域

然后我发现我的领域中的用户不见了。我是weblogic和WLST的新手。WLST似乎没有将用户/密码导出到模板?如何使用WLST预先配置安全领域的用户/密码?所以我不需要手动创建许多用户/密码?

共有1个答案

王子明
2023-03-14

由于Weblogic嵌入式LDAP的性质,您必须在联机模式下执行此操作。如果您转到以下位置,可以通过控制台执行此操作:

<代码>主页

并导出域并导入新域。

这可以通过在线wlst实现,例如:

connect('weblogic','weblogic', 't3://origDomain:7001')
domainRuntime()
cd('/DomainServices/DomainRuntimeService/DomainConfiguration/FirstDomain/SecurityConfiguration/FirstDomain/DefaultRealm/myrealm/AuthenticationProviders/DefaultAuthenticator')
cmo.exportData('DefaultAtn','/tmp/your.ldif', Properties())

connect('weblogic','weblogic', 't3://newDomain:8001')
domainRuntime()
cd('/DomainServices/DomainRuntimeService/DomainConfiguration/SecondDomain/SecurityConfiguration/SecondDomain/DefaultRealm/myrealm/AuthenticationProviders/DefaultAuthenticator')
cmo.importData('DefaultAtn','/app/userdata/abc.ldif', Properties())
 类似资料:
  • docker 没有网络的话怎么安装nodejs、mysql等? 期望的结果:离线使用docker 安装各需要软件

  • 问题内容: 我正在尝试设置spring xml配置,而不必创建进一步的。但是,即使我将数据库属性包括在 spring.xml: 我在这里想念什么? 问题答案: 在entityManagerFactory bean定义中指定“ packagesToScan”和“ persistenceUnitName”属性。 请注意,这适用于Spring版本> 3.1

  • 我通过我的谷歌应用程序从用户那里获得了基本配置文件信息权限。现在我在api调用中新添加了“access_type=offline”。它将在同意屏幕中提示用户“离线访问”。如何避免此屏幕并在未经同意的情况下自动从用户获得脱机访问。 我的接口调用: https://accounts.google.com/o/oauth2/auth?client_id=CLIENTID 在上面的url中,我新添加了ac

  • 但是,每次尝试验证时都会出现以下错误: 严重:执行身份验证时出现异常com.microsoft.sqlserver.jdbc.sqlserverexception:关键字“null”附近的语法不正确。在com.microsoft.sqlserver.jdbc.sqlserverexception.makefromdatabaseError(sqlserverexception.java:258)在

  • 问题内容: 我需要在Linux / OSX终端下使用“干净的” shell(例如bash),而无需任何用户配置,但是每次启动时,它都会从某些文件(例如〜/ .bashrc)中读取配置信息。每当我需要“干净”的外壳时,我都可以修改该文件,并在完成后将其还原,但是有没有更简单的方法来执行此操作,例如命令? 问题答案: 您可以传递和命令行选项: 您可以在手册页中找到有关这些选项的文档。

  • 问题内容: 我有和。 我的Linux Mint 12上有很多错误,我只是重新安装了它,所以我想再次从头开始安装所有内容。 这是我的错误之一。我在那里收到一个有趣的答案: 停止使用su和sudo运行virtualenv。 你需要以普通用户身份运行virtualenv。 你已经使用sudo创建了virtualenv,这就是为什么你会收到这些错误的原因。 那么如何不使用安装呢?我可以使用还是不使用?还是