在WebLogic 12c服务器上启动管理服务器时出错

dced5bon  于 2022-10-04  发布在  Oracle
关注(0)|答案(2)|浏览(209)

在启动Node Manager之后,当我要启动startWeblogic.sh时,会发生这种情况,并且服务器无法启动。(用户名、密码正确)
以以下行开始WLS:/HOME/APP/ORACLE/JAVA/JDK1.8.0_171/BIN/JAVA-SERVER-Xms256M-Xmx512M-XX:编译阈值=8000-cp/home/12c/app/oracle/product/12.2.1/wlserver/server/lib/weblogic-launcher.jar-DLaunch.use.env.classpath=TRUE-DweBloic.Name=AdminServerWL-Djava.system.class.loader=com.oracle..classloader.weblogic.LaunchClassLoader-javaagent:/home/12c/app/oracle/product/12.2.1/wlserver/server/lib/debugpatch-agent.jar-da-Dwls.home=/home/12c/app/oracle/product/12.2.1/wlserver/server-Dweblogic.home=/home/12c/app/oracle/product/12.2.1/wlserver/server-Dweblogic.madement.username=weLogic-Dweblogic.madement.password=mydomain123weblogic.Server<11月5日,2020 10:59:22 PM IST><禁用CryptoJ JCE提供程序自我完整性检查以获得更好的启动性能。要启用此检查,请指定-Dweblogic.security.allowCryptoJDefaultJCEVerification=true.><将RSA CryptoJ中的默认随机数生成器从ECDRBG128更改为HMACDRBG。要禁用此更改,请指定-Dweblogic.security.allowCryptoJDefaultPRNG=true.><使用Oracle Corporation的Java HotSpot(TM)64位服务器VM版本25.171-b11启动WebLogic服务器。>此JVM中未启用资源管理。启用“资源管理”以使用WebLogic服务器的“资源消耗管理”功能。要启用资源管理,必须在运行JVM的WebLogic服务器示例中指定以下JVM选项:-XX:+解锁商业功能-XX:+资源管理><11.05,2020 10:59:23 PM IST><Version:WebLogic Server 12.2.1.3.0 Tsinghua Aug 17 13:39:49 PDT 2017 1882952><11.5,2020 11:01:59 PM IST><CMM内存级别变为0。设置备用线程池大小为256。><11,05,2020 11:02:00,625 PM IST><11,5,2020 11:02:01,159 PM IST><11,5,2020 11:02:01,719 PM IST><11,05:02:03,669 PM IST><11,5,2020 11:02:03,692 PM IST><11,05,02:03,732 PM IST><服务器子系统故障。原因:多异常有6个异常。它们是:

1.用户weLogic的weblogic.security.SecurityInitializationException:身份验证被拒绝。
1.java.lang.IlLegalStateException:无法在weblogic.security.SecurityService上执行操作:POST构造
1.java.lang.IlLegalArgumentException:尝试解析weblogic.jndi.inder.RemoteNamingService的依赖关系时发现错误
1.java.lang.IlLegalStateException:无法执行操作:解析weblogic.jndi.inder.RemoteNamingService
1.java.lang.IlLegalArgumentException:尝试解析weblogic.deployment.DeploymentRegistrationService依赖关系时发现错误
1.java.lang.IlLegalStateException:无法执行操作:解析weblogic.deployment.DeploymentRegistrationService

多重异常有6个异常。它们是:

1.用户weLogic的weblogic.security.SecurityInitializationException:身份验证被拒绝。
1.java.lang.IlLegalStateException:无法在weblogic.security.SecurityService上执行操作:POST构造
1.java.lang.IlLegalArgumentException:尝试解析weblogic.jndi.inder.RemoteNamingService的依赖关系时发现错误
1.java.lang.IlLegalStateException:无法执行操作:解析weblogic.jndi.inder.RemoteNamingService
1.java.lang.IlLegalArgumentException:尝试解析weblogic.deployment.DeploymentRegistrationService依赖关系时发现错误
1.java.lang.IlLegalStateException:无法执行操作:解析weblogic.deployment.DeploymentRegistrationService

at org.jvnet.hk2.internal.Collector.throwIfErrors(Collector.java:89)
 at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:250)
 at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:358)
 at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:487)
 at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:305)
 Truncated. see log file for complete stacktrace

原因:用户weLogic的weblogic.security.SecurityInitializationException:身份验证被拒绝。At weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:1158)at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.postInitialize(CommonSecurityServiceManagerDelegateImpl.java:1272)at weblogic.security.service.SecurityServiceManager.postInitialize(SecurityServiceManager.java:586)at weblogic.security.SecurityService.start(SecurityService.java:130)at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:76)截断。有关完整堆栈跟踪的详细信息,请参阅日志文件:javax.security.auth.login.FailedLoginException:[安全:090938]身份验证失败:指定用户登录失败。Javax.security.auth.login.FailedLoginException:[安全:090302]身份验证失败:用户指定的用户在com.bea.common.security.utils.ExceptionHandler.throwFailedLoginException(ExceptionHandler.java:62)在weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:380)在com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:117)在java.security.AccessController.doPrivileged(Native方法)在com.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:114)被截断。有关完整的堆栈跟踪,请参阅日志文件

<11,05,2020 11:02:03,760 PM IST><11,05:03,760 PM IST><11,05:03,763 PM IST>正在停止Derby服务器...Derby服务器已停止。

任何帮助都是很好的。谢谢!

ct2axkht

ct2axkht1#

1)打开cmd并粘贴以下内容:

MKDIR C:OracleMiddlewareOracle_Homeuser_projectsdomainsbase_domainserversAdminServersecurity
echo username=weblogic> C:OracleMiddlewareOracle_Homeuser_projectsdomainsbase_domainserversAdminServersecurityboot.properties
echo password=YOUR_WEBLOGIC_PASSWORD>> C:OracleMiddlewareOracle_Homeuser_projectsdomainsbase_domainserversAdminServersecurityboot.properties

MKDIR C:OracleMiddlewareOracle_Homeuser_projectsdomainsbase_domainserversWLS_FORMSsecurity
echo username=weblogic> C:OracleMiddlewareOracle_Homeuser_projectsdomainsbase_domainserversWLS_FORMSsecurityboot.properties
echo password=YOUR_WEBLOGIC_PASSWORD>> C:OracleMiddlewareOracle_Homeuser_projectsdomainsbase_domainserversWLS_FORMSsecurityboot.properties

2)打开文件夹C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\AdminServer\security.

并打开boot.properties文件。

3)输入您的WebLogic密码,并确保密码后面没有空格。保存文件并重新运行您的WebLogic服务器

uurv41yg

uurv41yg2#

你好,我是Santosh Kumar,我已经解决了问题

步骤

将文件名“ldap”重命名为“ldap_bkp”C:\Oracle\Middleware\user_projects\domains\ClassicDomain\servers\AdminServer\data\
1.复制ldap字段的位置路径:"C:\Oracle\Middleware\user_projects\domains\ClassicDomain\servers\AdminServer\data\"
1.在管理模式下打开命令提示符,会打开如下"c:\Windows\system32>"

c:Windowssystem32> cd C:OracleMiddlewareuser_projectsdomainsClassicDomainbin    press enter

c:Windowssystem32> cd C:OracleMiddlewareuser_projectsdomainsClassicDomainbin> set DomainEnv.cmd

c:Windowssystem32> cd C:OracleMiddlewareuser_projectsdomainsClassicDomain>                 -- disappear bin

c:Windowssystem32> cd C:OracleMiddlewareuser_projectsdomainsClassicDomain>  cd C:OracleMiddlewareuser_projectsdomainsClassicDomainsecurity    press enter

c:OracleMiddlewareuser_projectsdomainsClassicDomainsecurity> java weblogic.sercurity.utils.AdminAccount weblogic weblogic123  press enter  -- (weblogic user and pass "weblogic and  weblogic123")

c:OracleMiddlewareuser_projectsdomainsClassicDomainsecurity>cd..     press enter

c:OracleMiddlewareuser_projectsdomainsClassicDomain>cd serversAdminServersecurity

c:OracleMiddlewareuser_projectsdomainsClassicDomainserversAdminServersecurity>notepad boot.properties

1.如果文件是空白的,它会在记事本中打开文件,在那里写密码用户名喜欢。如果内容可用,请将用户和密码编辑为新的(见下文),然后保存并退出记事本:

password=weblogic123

username=weblogic
1.在管理模式下的命令提示符下键入:C:\Oracle\Middleware\user_projects\domains\ClassicDomain\servers\AdminServer\security> cd C:\Oracle\Middleware\user_projects\domains\ClassicDomain\bin press enter
1.在管理模式下的命令提示符下键入:C:\Oracle\Middleware\user_projects\domains\ClassicDomain\bin>startWeblogic.cmd press enter

它将使用默认日志和密码运行:weLogic/weblogic123。

相关问题