忘记weblogic,如何修改密码-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 282391
  • 博文数量: 58
  • 博客积分: 2317
  • 博客等级: 大尉
  • 技术积分: 1080
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-22 13:16
文章分类

全部博文(58)

文章存档

2015年(1)

2014年(3)

2013年(4)

2012年(44)

2011年(6)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: 系统运维

2012-03-16 10:14:09

忘记weblogic server的员密码,可以通过如下的方式来重置weblogic密码

实验版本:weblogic server 10.3.2.0

说明:%domain_home%:指weblogic server (domain)目录
例如我的做测试的的根目录 domain_home=/root/bea11g/user_projects/domains/his

1.为了保证操作安全,备份%domain_home%/security/defaultauthenticatorinit.ldift

2. 进入%domain_home%/security目录,执行下列:

cd /root/bea11g/user_projects/domains/his/security

执行
 /root/bea11g/jrockit_160-64/bin/java -classpath /root/bea11g/wlserver_10.3/server/lib/weblogic.jar  weblogic.security.utils.adminaccount adminuser  weblogic .

特点注意最后有个“ .”,一个空格和一个点。

此命令将生成新的defaultauthenticatorinit.ldift文件覆盖原来的。

3. 进入管理的security目录,
cd   /root/bea11g/user_projects/domains/his/servers/adminserver。将其中的data目录重命名,如:data_old。或者备份到别的地方。

4. 进入/root/bea11g/user_projects/domains/his/servers/adminserver/security 删除boot.properties
重新新建:boot.properties
 

添加:
username=adminuser
password=weblogic

5. 重新启动服务器后,就可以使用用户adminuser登录管理控制台了。

第一次启动后,%domain_home%/servers/adminserver/security/boot.properties中的用户名密码被加密

 

sh

 


#!/bin/sh
#定义的路径
domain_home=/root/bea11g/user_projects/domains/his
#定义管理服务器的名称
adminser=adminserver
#原密码的备份位置
passwd_bak=passwd_bak`date %y%m%d%h%m%s`
#启动使用的 home
java_home=/root/bea11g/jrockit_160-64
#定义bea的安装目录
weblogic_home=/root/bea11g
#定义新的用户名和密码
username=weblogic
password=weblogic

#echo $passwd_bak

bak()
{
cd $domain_home
mkdir $passwd_bak
cp security/defaultauthenticatorinit.ldift $passwd_bak/
if [ -d "servers/$adminser/data" ] ; then
{
mv servers/$adminser/data $passwd_bak/
}
fi
if [ -f "servers/$adminser/security/boot.properties" ] ; then
{
mv servers/$adminser/security/boot.properties $passwd_bak/
}
fi
}

newpasswd()
{
cd $domain_home/bin
./setdomainenv.sh
cd $domain_home/security
$java_home/bin/java -classpath $weblogic_home/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.adminaccount  $username $password .
cd $domain_home/servers/$adminser/security
echo "username=$username" >boot.properties
echo "password=$password" >>boot.properties
}

bak
newpasswd
echo "weblogic new user is :$username"
echo "weblogic new password is :$password"

阅读(1066) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

2012-03-19 02:03:34

特点注意最后有个“ .”,一个空格和一个点。

|
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图