weixin_44197665
weixin_44197665
采纳率50%
2021-01-18 17:35 阅读 19
已采纳

在Myeclipse中启动(debug server)Weblogic失败,如何修复?

10

报错信息

如图,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)(可恢复)
 

使用后这两行报错没有变化,其他的没注意

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

相关推荐