Cosminexus システム構築ガイド

[目次][用語][索引][前へ][次へ]

4.6 ユーザスレッド生成のための権限の設定

アプリケーションを構成するサーブレットおよびJSPからスレッドを生成して,使用できます。ユーザがプログラムの中で明示して生成するスレッドのことを,ユーザスレッドといいます。

この節では,ユーザスレッドを生成するための権限の設定について説明します。なお,ユーザスレッドの使用条件やライフサイクル,ユーザスレッドの機能については,マニュアル「Cosminexus 機能解説」を参照してください。

ユーザスレッドを生成するには,server.policyに次の記述があるかどうかを確認してください。この定義によって,ユーザスレッドを生成するための権限が与えられます。

 
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "modifyThreadGroup";
 

server.policyの記述例を次に示します。


//
// Grant permissions to JSP/Servlet
//
grant codeBase "file:${ejbserver.http.root}/web/${ejbserver.serverName}/-" {
permission java.lang.RuntimePermission "loadLibrary.*";
permission java.lang.RuntimePermission "queuePrintJob";
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "modifyThreadGroup";
permission java.net.SocketPermission "*", "connect";
permission java.io.FilePermission "<<ALL FILES>>", "read, write";
permission java.util.PropertyPermission "*", "read";
};