2. 新建一个叫fileRealm.properties.src的文件,其内容为:user.system=weblogic ,其中weblogic就是您想要的明文的密码
3. 打开dos窗口/控制台,cd到当前domain的目录,调用setEnv脚本设置相关的环境变量,然后执行:
java weblogic.security.acl.internal.FileRealm fileRealm.properties SerializedSystemIni.dat
4. 将原来的fileRealm.properties中acl、group相关的条目拷回到新生成的fileRealm.properties里边
5. 将config.xml里边加密过的密码(以{3DES}开头)改成明文的。
6. 启动weblogic
2:
要在WebLogic域中恢复管理员密码:
* 在命令行,更改目录到该域,并运行setEnv脚本设置PATH和CLASSPATH。
* 运行java weblogic.security.utils.AdminAccount <tempadmin><temppassword>,创建新的DefaultAuthenticatorInit.ldift。
* 从<Domain>/<Server>/ldap子目录中删除初始化状态文件DefaultAuthenticatormyrealmInit.initialized。
* 利用新的用户身份重新启动服务器。
* 要修改旧的管理员用户身份,登录管理控制台(可选)。
3
定创建了一个用户 ID“adminuser”,密码是“weblogic”
将目录更改为域目录:cd mydomain
java -cp D:/bea/weblogic615/server/lib/weblogic.jar weblogic.security.utils.AdminAccount adminuser weblogic . (注意:命令的末尾有一个句点)
rm myserver/ldap/DefaultAuthenticatormyrealmInit.initialized
rm boot.properties(如果有)
以“adminuser”为管理员用户 ID 重新启动管理服务器
4 适用weblogic8版本的一个bug
D:/bea814/weblogic81/samples/domains/examples>java -cp %WL_HOME%/server/lib/weblogic.jar weblogic.Admin -url t3://localhost:7001 -invoke -mbean Security:Name=myrealmDefaultAuthenticator -method resetUserPassword username new_password
初始化内存大小以weblogic用户分别进入/app/bea/user_projects/domains/[XXX简称+Domain]/bin
找到文件setDomainEnv.sh
cp setDomainEnv.sh setAdminEnv.sh
vi setAdminEnv.sh
把其中的MEM_ARGS="-Xms256m -Xmx512m"
变成MEM_ARGS="- Xms256m - Xms256m "
cp setDomainEnv.sh setAppEnv.sh
vi setAppEnv.sh
把其中的MEM_ARGS="-Xms256m -Xmx512m"
变成MEM_ARGS="-Xms512m -Xmx256m"
启动参数设置
进入到目录cd /app/bea/user_projects/domains /[XXX简称+Domain]/bin
找到文件startWebLogic.sh
cp startWebLogic.sh startAdmin.sh
vistartAdmin.sh
把其中的. ${DOMAIN_HOME}/bin/setDomainEnv.sh $*
变成. ${DOMAIN_HOME}/bin/setAdminEnv.sh $*
cp startWebLogic.sh startApp.sh
vistartApp.sh
把其中的. ${DOMAIN_HOME}/bin/setDomainEnv.sh $*
变成. ${DOMAIN_HOME}/bin/setAppEnv.sh $*
找到文件startManagedWebLogic.sh
把其中的两个startWebLogic.sh
变成startApp.sh
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)