管理サーバーが root により所有され、サーバーインスタンスが root 以外のユーザーにより所有される場合、アプリケーションの動的再ロードおよび呼び出し時にアクセス権の問題が発生します。
回避方法: モジュールまたはアプリケーションを配置および再配置した後で (事前コンパイルオプションの有無に関係なく)、以下のディレクトリの所有者を root から root 以外のユーザーに変更します。このユーザーは、インスタンス所有者と同じユーザーにしてください。
ディレクトリ所有権の変更は、次のリストに示すアプリケーションの種類に基づいて、ディレクトリごとに再帰的に適用する必要があります。
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 |