weblogic启动服务器Authentication denied: Boot identity not valid

新分配的测试服务器,已经安装好了weblogic,使用命令nohub ./startWeblogic.sh启动weblogic没有问题

登录控制台,点击环境-服务器-新建,一步步完成后,点击部署、选择路径、选择服务器,使用脚本启动该新建的节点服务器

报如下错误,新接手的服务器,第一次启动自己创建的节点服务器,在这之前不知道做过什么操作

weblogic.security.SecurityInitializationException:Authentication denied: Boot identity not valid.The user name or password or both from the boot identity file (boot.properties) is not valid. The bootidentity may have bean changed since the boot identity file was created. Please edit and update the identity file with the proper values of username amd password. The first time the update boot identity file is used to start the sever, these new values are encrypted.

看字面意思是boot.properties(weblogic/Oracle/Middleware/user_projects/domain/base_name/servers/AdminServer/security/boot.properties)里保存的用户名密码验证不通过,但是 AdminServer 程序正常启动,而自己建的节点服务就有问题,很奇怪。

于是,把 AdminServer 的这个文件,复制到自己建的节点服务器下面,再启动也不行。

解决办法是:

1、把AdminServer停掉,即把weblogic停掉

2、然后修改boot.properties文件,把用户名密码的原有值删掉(加密的),写成明文的(再启动时会自动加密)。

3、然后再启动weblogic即启动AdminServer程序(怎么启动?nohub ./startWeblogic.sh & tail -f nohup.out  后台启动weblogic并查看启动日志。)

4、第3步成功后,把这个boot.properties文件的内容复制到自己建的节点服务的对应目录的boot.properties中,然后启动自己的节点服务即可。

尝试过的方法

在解决这个问题的过程中也是花费了很长时间,百度了很多解决办法也都是不行,和我使用的方法类似。

总结起来有:

第1种:在控制台里点【安全领域】-【点自己的realm】-【用户和组】-【点击自己的用户】-【点击口令】,重新输入用户名密码保存。我试了不行

第2种:把weblogic/Oracle/Middleware/user_projects/domain/base_name/servers/AdminServer/security/下的文件和weblogic/Oracle/Middleware/user_projects/domain/base_name/servers/AdminServer//data/ldap目录都删了,然后重启。这个我试了也不行,直接导致我weblogic起不来,所以删除之前做好备份

第3种:在第2种基础上,把所有servers下的节点服务对应的两个文件夹下的都要删除。这个更不行

原文地址:https://www.cnblogs.com/ibigboy/p/11729080.html

时间: 2024-10-12 00:09:23

weblogic启动服务器Authentication denied: Boot identity not valid的相关文章

linux下weblogic11g成功安装后,启动报错Getting boot identity from user

<2015-7-1 下午05时46分33秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 > <2015-7-1 下午05时46分39秒 CST> <Info> <Security> <BEA-090065> <Gett

linux下weblogic11g安装成功后,启动报错Getting boot identity from user

<2015-7-1 下午05时46分33秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 > <2015-7-1 下午05时46分39秒 CST> <Info> <Security> <BEA-090065> <Gett

Linux修改用户名密码后,Weblogic启动报用户名密码错误

weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identi

Weblogic启动服务时候提示:Authentication for user weblogic denied

一.问题描述: 在Linux系统上对weblogic10.3.6搭建完成后,启动控制台没问题,但是新建的服务怎么都起不来,而且在服务的目录下也有了认证文件boot.properties文件,也确定用户名和密码是正确的,但是总是提示认证不通过. 二.报错信息: <Mar 15, 2019 2:43:57 PM CST> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. R

myeclipse 配置weblogic启动异常解决办法

1.weblogic启动错误 ClassNotFoundException: com.bea.wcp.sip.management.descriptor.beans.SipServerBe 详细错误如下:  <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason: [Management:141266] Parsing Failure in config.xml: java.lang.Asse

Weblogic启动故障

报错:<BEA-141281> <unable to get file lock, will retry ...> 决绝乱码问题:点击ApplicationResources.cmd 后停止weblogic服务,再开启weblogic服务,再打开浏览器重新登录 由于先前服务器直接down掉了,所有进程都非正常的进行关闭了,也就导致了下次启动weblogic的时候报了以下错误: 解决办法 一.删掉Domain下的*.lok文件 1. 删除edit.lok 进入到domain_home

weblogic启动错误

一 .weblogic启动错误:java.lang.AccessertionError:java.lang.reflect.InvocationTargetException <unable to get file lock will retry...> 出现这个错误因为有其他进程正锁着Weblogic,可以删掉lock文件 解决方法: Setp1 :删除edit.lok 进入domain目录下,将edit.lok删除 Step2 :删除config.lok 进入domain/config目录

weblogic启动报错

重启了一次linux服务器后,weblogic启动莫名报错,查看日志发现说部署的项目有个bean类无法加载, 1.然后手动删除 已经部署的项目,先在 domais/servers/AdminServer/upload 删除上传的项目:启动报错 <Jul 13, 2016 10:01:47 AM CST> <Error> <Deployer> <BEA-149605> <Failed to create App/Comp mbeans for AppDe

weblogic启动脚本v2.0

改动地方 1.在测试应用为用友NC6,因为NC的集群有master的概念,非master节点依赖于master,所以,对于此种情况,必须首先判定master正常启动,才能启动其他节点. 经项目测试,发现有时master端口打开后就去启动其他节点,有时会遇到master not ready的错误,因此,手动在master端口起来后增加sleep 20. 2.其他所有server因为没有依赖关系,所以,可以并行启动,减小启动时间. 3.使用函数处理启动过程和判断端口打开过程,有效较少代码数量. #!