ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> Java教程 >> weblogic启动报错

weblogic启动报错

来源:网络整理     时间:2015-04-08     关键词:

本篇文章主要介绍了"weblogic启动报错",主要涉及到方面的内容,对于Java教程感兴趣的同学可以参考一下: Linux环境下,安装好weblogic后,在不允许用root权限启动的情况下,改用普通用户启动,这个时候要注意user_projects/domains下文件...

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

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

<1428475305932> <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-- 1root 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 

以上就介绍了weblogic启动报错,包括了方面的内容,希望对Java教程有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_125294.html

相关图片

相关文章