如果管理服务器从属于根用户,而服务器实例从属于非根用户,则在动态重新装入和调用应用程序的过程中可能会发生访问权限问题。
解决方法:在部署和重新部署模块或应用程序(具有或不具有预编译选项)之后,将以下目录的拥有者从根用户更改为非根用户,非根用户与实例的拥有者相同。
根据应用程序的类型,目录拥有权的更改应该递归应用到以下列表中的各个目录:
domain-root/server-instance /applications/j2ee-apps/application-name
domain-root/server-instance /applications/j2ee-modules/module-name
domain-root/server-instance /generated/ejb/j2ee-apps/application-name
domain-root/server-instance /generated/jsp/j2ee-apps/application-name
domain-root/server-instance /generated/jsp/j2ee-modules/module-name
成为超级用户。
根据实际情况,对每个目录键入以下命令。
# chown -R non-root-instance-owner directory-name |