ND 環境で Java 2 セキュリティーを使用している場合、Java Database Connectivity (JDBC) ドライバーへ必要な許可を与えることが必要です。 JDBC プロバイダーによっては、デプロイメント・マネージャーで server.policy ファイルを手動で更新する必要があります。次の表にリストされているデータベース・ドライバーのいずれかを使用している場合は、デプロイメント・マネージャーの server.policy ファイルにご使用の JDBC ドライバー用のテンプレート・テキストが含まれていることを確認します。- UNIX および Linux システムの場合、server.policy ファイルは install_root/profiles/deployment_manager_profile/properties/ にあります。
- Windows システムの場合、server.policy ファイルは
install_root¥profiles¥deployment_manager_profile¥properties¥ にあります。
JDBC ドライバー |
テンプレート |
Windows®、Linux®、および UNIX® 上の DB2® Universal JDBC Driver |
// DB2 Universal JDBC Driver Provider (XA)
grant codeBase "file:/${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:/${UNIVERSAL_JDBC_DRIVER_PATH}/
db2jcc_license_cu.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:/${DB2UNIVERSAL_JDBC_DRIVER_PATH}/
db2jcc_license_cisuz.jar" {
permission java.security.AllPermission;
};
|
DB2 CLI プロバイダー |
// DB2 Legacy CLI-based Type 2 JDBC Driver (XA)
grant codeBase "file:/${DB2_JDBC_DRIVER_PATH}/db2java.zip" {
permission java.security.AllPermission;
};
|
Informix® |
// Informix JDBC Driver (XA)
grant codeBase "file:/${INFORMIX_JDBC_DRIVER_PATH}/ifxjdbc.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:/${INFORMIX_JDBC_DRIVER_PATH}/ifxjdbcx.jar" {
permission java.security.AllPermission;
};
|
DataDirect
ConnectJDBC ドライバーを使用する Microsoft® SQL Server |
// DataDirect ConnectJDBC type 4 driver for MS SQL Server (XA)
grant codeBase "file:/${CONNECTJDBC_JDBC_DRIVER_PATH}/sqlserver.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:/${CONNECTJDBC_JDBC_DRIVER_PATH}/base.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:/${CONNECTJDBC_JDBC_DRIVER_PATH}/util.jar" {
permission java.security.AllPermission;
};
grant codeBase "file:/${CONNECTJDBC_JDBC_DRIVER_PATH}/../spy/spy.jar" {
permission java.security.AllPermission;
};
|
Oracle |
// Oracle JDBC Driver (XA)
grant codeBase "file:/${ORACLE_JDBC_DRIVER_PATH}/ojdbc14.jar" {
permission java.security.AllPermission;
};
|
重要: 必ずスラッシュ (/) を使用し、すべての WebSphere® 変数をテンプレートで解決してください。server.policy ファイルに構文エラー
があると、デプロイメント・マネージャーが始動できない場合があります。
Windows システム: Windows プラットフォームでも、
パス内の分離文字にはスラッシュ ('/') だけを使用する必要があります。
例えば、次のテンプレートを使用して DB2 を Windows システムの c:¥Program Files¥IBM¥SQLLIB にインストールする場合を考えます。
// DB2 Legacy CLI-based Type 2 JDBC Driver (XA)
grant codeBase "file:/${DB2_JDBC_DRIVER_PATH}/db2java.zip" {
permission java.security.AllPermission;
};
server.policy ファイルに次のコードを追加する必要があります。
// DB2 Legacy CLI-based Type 2 JDBC Driver (XA)
grant codeBase "file:/c:/Program Files/IBM/SQLLIB/java/db2java.zip" {
permission java.security.AllPermission;
};