Linux环境下,安装好weblogic后,在不允许用root权限启动的情况下,改用普通用户启动,这个时候要注意user_projects/domains下文件的权限(包括文件读写权限、所属的用户和组)
在其它文件的配置及权限都修改好的情况下,仍报如下错误:
经过分析:
一:文件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