如图,console中的完整报错信息为:
<2021-1-18 下午03时56分23秒 CST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
<2021-1-18 下午03时56分23秒 CST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
<2021-1-18 下午03时56分24秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with OpenJDK 64-Bit Server VM Version 25.222-b10 from >
<2021-1-18 下午03时56分24秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050 >
<2021-1-18 下午03时56分25秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<2021-1-18 下午03时56分25秒 CST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
<2021-1-18 下午03时56分25秒 CST> <Notice> <LoggingService> <BEA-320400> <The log file E:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
<2021-1-18 下午03时56分25秒 CST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to E:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log00022. Log messages will continue to be logged in E:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log.>
<2021-1-18 下午03时56分25秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file E:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log is opened. All server side log events will be written to this file.>
<2021-1-18 下午03时56分26秒 CST> <Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: 'C:\Users\kev\AppData\Local\Programs\AdoptOpenJDK\bin;E:\Oracle\Middleware\wlserver_10.3\bin;E:\Oracle\Middleware\wlserver_10.3\server\bin'
>
<2021-1-18 下午03时56分28秒 CST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
<2021-1-18 下午03时56分28秒 CST> <Warning> <Store> <BEA-280109> <Unable to load the native wlfileio library for the persistent file store "_WLS_AdminServer". The store will use buffered I/O. The store is still operating in a transactionally safe synchronous mode. See store open log messages for the requested and final write policies.>
<2021-1-18 下午03时56分30秒 CST> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
java.lang.NullPointerException
at weblogic.deploy.internal.adminserver.DeploymentManager.getPendingDeploymentsForEditLockOwner(DeploymentManager.java:360)
at weblogic.management.provider.internal.EditAccessImpl.removePendingUpdateTasks(EditAccessImpl.java:560)
at weblogic.management.provider.internal.EditAccessImpl.undoUnsavedChanges(EditAccessImpl.java:555)
at weblogic.management.provider.internal.EditAccessImpl.acquireLock(EditAccessImpl.java:264)
at weblogic.management.provider.internal.EditAccessImpl.startEdit(EditAccessImpl.java:289)
Truncated. see log file for complete stacktrace
>
<2021-1-18 下午03时56分34秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
<2021-1-18 下午03时56分34秒 CST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
<2021-1-18 下午03时56分38秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
OpenJDK 64-Bit Server VM warning: ignoring option PermSize=48m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
推测重要信息为:
<2021-1-18 下午03时56分26秒 CST> <Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: 'C:\Users\kev\AppData\Local\Programs\AdoptOpenJDK\bin;E:\Oracle\Middleware\wlserver_10.3\bin;E:\Oracle\Middleware\wlserver_10.3\server\bin'
>
和
<2021-1-18 下午03时56分30秒 CST> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
通过在网上查找解决方案,已经尝试过但无效的方案有:
1.从E:\Oracle\Middleware\wlserver_10.3\server\native\win\32把wtnlio.dll复制到C:\Users\kev\AppData\Local\Programs\AdoptOpenJDK\bin和E:\Oracle\Middleware\wlserver_10.3\bin
2.把E:\Oracle\Middleware\wlserver_10.3\server\native\win\32中的文件整体复制到E:\Oracle\Middleware\wlserver_10.3\bin
3.删除replicas.prop(参考https://blog.csdn.net/pkuyjxu/article/details/8058899)(可恢复)
使用后这两行报错没有变化,其他的没注意