使用weblogic的朋友可能会遇到忘记weblogic域启动密码的情况,特别是把密码记入boot.properties时,时间一长往往就忘了用户名和密码了。如果遇到这种情况,一般情况下是重做域,但那样好麻烦。有些公司的数据库密码也是专人管理的,在配置域的过程中,需要输入数据库密码还得找别人,这样就更麻烦了。
今天,一个同事在配置一个weblogic服务器时就遇到了这种情况,密码没有记入boot.properties文件,在启动时,输入用户名和密码后,控制台报如下错误:
Authentication for user weblogic denied
看来是记错密码了。
有没有办法重置域启动密码呢?其实bea自己就提供这样的工具,具体操作过程如下:
1、首先删除域目录(例如:mydomain)下面的boot.properties(如果有这个文件的话)和DefaultAuthenticatorInit.ldift文件,以及<域目录>\<服务器名>\ldap目录(例如: mydomain\myserver\ldap)下面的DefaultAuthenticatormyrealmInit.initialized文件;
2、打开命令窗口,进入到要操作的域目录下(例如: d:\bea81\user_projects\domains\mydomain);
3、修改setEnv.cmd,把JAVA_HOME指向JDK所在目录(例如:D:\bea81\jdk142_05)(我测试了一下,貌似把JAVA_HOME指向jrockit是不行的);
4、确保把%JAVA_HOME%\jre\lib\rt.jar加入到了CLASSPATH;
5、在命令窗口先执行 setEnv.cmd(注意不是执行:setEnv.bat);
6、然后在命令窗口执行
java weblogic.security.utils.AdminAccount weblogic weblogic ./
其中:
第三个参数: weblogic 是要重置的用户名
第四个参数: weblogic 是要重置的密码
第五个参数: ./ 应该是指重置后生成的配置文件保存的路径(没查资料,根据参数值猜的)
以上三个参数都必须要有,否则会报“无效参数”错误
7、如果上一步执行没的提示错误,那么密码已经重置好了,可以用新的密码启动weblogic了。
分享到:
相关推荐
Weblogic 9.1.x是Oracle公司开发的一款企业级Java应用服务器,它是Java EE应用程序的部署和管理平台。本配置秘笈将详细讲解Weblogic 9.1.x的安装、配置以及运行步骤,旨在帮助初学者快速入门。 一、Weblogic 9.1.x ...
在探讨WebLogic 9.x与10.x版本中线程池调整的相关知识点时,我们需深入理解线程池的概念、其在WebLogic服务器中的作用,以及如何根据具体应用需求进行有效的参数配置。以下是对WebLogic 9.x,10.x线程调整的详细解析...
6. **启动WebLogic Server**:配置完成后,可以在域的`bin`目录下运行`startManagedWebLogic.sh`(或`startManagedWebLogic.cmd`)启动服务器实例。 7. **简单部署**:部署应用程序到WebLogic Server,通常需要打包...
3. **配置域信息**:定义域的名称和位置,设置WebLogic管理员密码。 4. **配置管理与受管服务器**:创建Server-1和Server-2,分别关联到Machines-1和Machines-2,配置相应的IP地址和监听端口。 5. **配置集群与机器*...
【Weblogic8.X安装】 Weblogic是由BEA公司(后来被甲骨文公司收购)开发的一款企业级Java应用服务器,用于部署和管理J2EE应用。Weblogic 8.1 SP2是其中的一个版本,提供了对Java EE 1.4的支持。 安装Weblogic 8.12...
- **配置域**:使用`config.sh`脚本创建新的域或修改现有域的配置。 - **管理服务器**:通过WebLogic Server管理控制台(http://hostname:port/console)来管理服务器实例,包括启动、停止服务、查看日志等操作。 - ...
2. **运行WebLogic 8.1.x**:在JBuilder X中启动WebLogic服务器,选择"Run" -> "Run Configurations",找到已配置的WebLogic Server并启动。 3. **部署EJB**:将EJB的jar文件部署到运行中的WebLogic服务器上,可以在...
在2022年4月发布的WebLogic 12.2.1.4.0的关键补丁,是Oracle针对该版本进行的安全性和稳定性更新,旨在解决已知的问题和潜在的安全漏洞,确保用户能够运行安全、高效的WebLogic实例。 1. 补丁的重要性:关键补丁...
总的来说,Oracle WebLogic Server的版本更新伴随着对新技术的支持和对旧技术的兼容,确保了用户能够在不断变化的技术环境中顺利运行其业务应用。了解并掌握这些兼容性信息对于IT管理员来说至关重要,能够帮助他们...
7. **重启WebLogic Server**:补丁安装完成后,你可以重新启动WebLogic Server实例,让新的补丁生效。 8. **验证补丁**:使用OPatch的`lsof`命令来验证补丁是否已经被成功应用。在命令行中输入: ``` opatch lsof...
- 在`C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain`目录下通过运行`startWebLogic.cmd`文件来启动WebLogic。 - 在浏览器中输入`http://localhost:8083/console`进入WebLogic的管理控制台。 ...
weblogic 9.X license.bea 无限制版
-Djava.security.policy=="E:/bea/weblogic81/server/lib/weblogic.policy" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false -Dweblogic.management.password=weblogic -Dweblogic....
WebLogic 9.x 是 BEA Systems (现在已被 Oracle 收购) 发布的一款企业级 Java 应用服务器,主要用于运行和管理 Java EE 应用程序。配置和部署 WebLogic 9.x 包括创建 Domain、配置数据源以及部署应用程序这三个主要...
- **Security policy file**:指定安全策略文件,通常位于\Oracle\Middleware中wlserver目录下的\server\lib\weblogic.policy,用于控制WebLogic的访问权限和安全策略。 #### 步骤三:配置JDK环境 在WebLogic 10.x...
官网上下载的WebLogic 14.1.1.0.0 jar安装包,百度网盘下载链接,分享给需要的朋友
Oracle WebLogic Server 12.2.1.4 2020年7月发布的累积更新补丁包 p31537019_122140_Generic 主要修复各种Bug和安全漏洞等问题 安装之前须先卸载老的补丁 遭到过攻击的服务器、域 建议删除域并重建
首先,我们需要创建一个名为 weblogic 的用户和用户组,以便使用这个用户来运行 WebLogic 服务器。使用以下命令创建用户和用户组: ``` groupadd weblogic useradd -g weblogic weblogic passwd weblogic ``` 二、...