你这里的“WebLogic 在 CentOS 授权”通常有两种理解,我分别说明,最常见的其实是Linux 系统层面的用户/目录授权,而不是 Oracle license 授权。
不要用 root 跑 WebLogic:
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
假设 WebLogic 装在:
/opt/weblogic
执行:
chown -R weblogic:weblogic /opt/weblogic
chmod -R 755 /opt/weblogic
例如:
/u01/app/oracle/user_projects/domains/base_domain
chown -R weblogic:weblogic /u01/app/oracle
chmod -R 750 /u01/app/oracle
chown -R weblogic:weblogic /usr/java/jdk1.8.0_XXX
su - weblogic
cd /opt/weblogic/user_projects/domains/base_domain
./startWebLogic.sh
nohup ./startWebLogic.sh > start.log 2>&1 &
如果你说的是 Oracle 授权(License):
⚠️ 注意:
解决:
chown -R weblogic:weblogic 域目录
检查:
ls -l /opt/weblogic
如果你能具体说:
我可以直接给你对应命令。