Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)
ここでは,展開ディレクトリ形式のJ2EEアプリケーションを使用するために必要な設定について説明します。
展開ディレクトリ形式のJ2EEアプリケーションを使用する場合には,次のどちらかの方法でセキュリティの設定を変更することをお勧めします。
それぞれの方法について説明します。
J2EEサーバを起動するときに,cjstartsvコマンドに-nosecurityオプションを指定し,SecurityManagerを解除します。
# cjstartsv <サーバ名称> -nosecurity |
アプリケーションディレクトリ以下のJARファイルやクラスファイルに,リソースに対するアクセス権を与えるために,server.policyを次のように編集します。
grant codeBase "file:/D:/MyApplicationDir/Web.war/-"{ permission java.lang.RuntimePermission "loadLibrary.*"; permission java.lang.RuntimePermission "queuePrintJob"; permission java.net.SocketPermission "*", "connect"; permission java.io.FilePermission "<<ALL FILES>>", "read, write"; permission java.util.PropertyPermission "*", "read"; permission javax.security.auth.AuthPermission "getSubject"; permission javax.security.auth.AuthPermission "createLoginContext.*"; }; |
server.policyは,Smart Composer機能のコマンドでシステムを構築したあとに設定してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.