weixin_44197665 2021-01-18 17:35 采纳率: 50%
浏览 93
已采纳

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

报错信息

如图,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条回答 默认 最新

  • qq_25376897 2021-01-18 17:47
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services