weblogic启动报错

Linux环境下,安装好weblogic后,在不允许用root权限启动的情况下,改用普通用户启动,这个时候要注意user_projects/domains下文件的权限(包括文件读写权限、所属的用户和组)

在其它文件的配置及权限都修改好的情况下,仍报如下错误:

<BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
java.lang.NullPointerException
at weblogic.management.internal.PendingDirectoryManager.find(PendingDirectoryManager.java:571)
at weblogic.management.internal.PendingDirectoryManager.find(PendingDirectoryManager.java:556)
at weblogic.management.internal.PendingDirectoryManager.getAllFiles(PendingDirectoryManager.java:413)
at weblogic.management.provider.internal.EditAccessImpl.<init>(EditAccessImpl.java:165)
at weblogic.management.provider.internal.EditAccessImpl.initialize(EditAccessImpl.java:218)
at weblogic.management.provider.internal.EditAccessService.start(EditAccessService.java:24)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>  

经过分析:

一:文件user_projects/domains/base_domain/servers/AdminServer/security/boot.properties的信息如下

-rw-r--r-- 1 root root 150 Feb  2 03:35 boot.properties

其所属用户和组均为root,即该文件只有超级用户对其有相应权限,普通用户无权限,如执行权限等。

因此修改boot.properties的属主,假设普通用户为zjvta,如下所示:

-rw-r--r-- 1  zjvta zjvta 150 Feb  2 03:35 boot.properties

二:找到../user_projects/domains/base_domain/servers/AdminServer/data/ldap/conf/replicas.prop

将该文件删除

三:(可选)检查从盘空间是否不够,不够的话,删除掉部分日志文件。

经过上述三步后,用命令reboot重启Linux,然后启动weblogic。一般情况,


---------------------------------------------------------------------------------------------------------------------------------------------------------------

上面解决问题的方法,只是针对特定问题。如果在启动过程中还报其它错误,则需要检查配置文件及环境是否满足启动条件。

推荐启动weblogic时,观察启动日志的方法

以后台启动weblogic为例:

启动weblogic: nohup ./startWeblogic.sh  & 

[root@oracle3 base_domain]# nohup: ignoring input and appending output to `nohup.out'  出现这个提示后,按enter键。

查看启动信息:tail  -f  nohup.out

这个过程要快一点,这样显示的信息更多。否则只能去打开下述文件/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值