有时候,我们习惯了用root权限去启动was服务,但是,这就有一个问题,root启动之后下次再用was用户启动服务的时候会导致服务起不来。
原因:
root启动过后,会将概要目录下的文件权限更为root,导致其他非root用户启动时无法写入日志。
解决办法:
将概要文件目录授权给其他非root用户即可。
chown -R wasusr:wasgrop /home/wasusr
其中wasusr为用户,wasgrop为用户组;
平常我们操作中,最好su 到wasusr用户下执行启动was服务。
su - wasadmin
./startManager.sh
./startServer.sh server1