> Linux故障 >

linux强制解锁weblogic

一、停掉AdminServer控制台
 
  cd /home/weblogic/user_projects/domains/base_domain/bin
 ./stopWebLogic.sh
 


二、如果不能正常停掉,使用ps -ef|grep java找到对应进程,使用kill -9 PID 停到nodemanager和所有的ManagedServer

 kill -9 13423 13424

说明:杀掉pid为13423和13424进程。

 

三、设置环境变量
 
    cd /home/weblogic/user_projects/domains/base_domain/bin
    . ./setDomainEnv.sh
 



四、重置weblogic的密码
 
   cd /home/weblogic/user_projects/domains/base_domain/security
   java weblogic.security.utils.AdminAccount weblogic weblogic123 .

说明:weblogic123为重置后的密码,注意weblogic123和 . 之间有一个空格。若报java.lang.NoClassDefFoundError错,则将执行该条语句进行修改密码(java -cp /home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar  weblogic.security.utils.AdminAccount weblogic weblogic123 .)

 


五、删除data目录
 
    cd /home/weblogic/user_projects/domains/base_domain/servers/AdminServer/
    rm -rf data
 


六、启动AdminServer,使用用户名和密码:weblogic和weblogic123
 
    cd /home/weblogic/user_projects/domains/base_domain
    ./startWebLogic.sh
 
注:如果存在boot.properties文件,则需先修改boot.properties文件,修改username和password为:weblogic和weblogic123后再启动AdminServer

 
   cd /home/weblogic/user_projects/domains/base_domain/servers/AdminServer/security
   vim boot.properties
 


七、启动AdminServer和nodemanager
 
   cd /home/weblogic/user_projects/domains/base_domain
   nohup ./startWebLogic.sh   &     //后台启动方式

   cd /home/weblogic/wlserver_10.3/server/bin/

   nohup ./startNodeManager.sh &
   tail -300f nohup.out

 

(责任编辑:IT)