DominoのServlet機能を使う (ユーザー指定のクラスローダ)

さて、いろいろなサーブレットを動かしてみると動かないものが出てきます。

そのうちのひとつとして以下のようなセキュリティに関わるサーブレットがあります。
たとえば、以下の例のPrintEnvServletはシステムプロパティにアクセスしているので実行できないようになっています。これを実行させるには専用のディレクトリにコピーしてそれをロード可能なディレクトリとして notes.ini に指定する必要があります。

このPrintEnvServlet.classを、"/servlets"(名前はなんでもいいです)ディレクトリを作成した上で、その中にコピーします。

サーバーのnotes.iniに以下の1行を追加します。

この指定によって、Domino Servlet Manager のクラスローダからではなく、Java VM クラスローダによってクラスのロードが行われます。
Domino Servlet Manager はカスタムクラスローダの作成や一部の制限つきオペレーションを実行しないようになっていますので、そのようなクラスを使用する場合にはこの"JavaUserClasses="の設定が必要になります。

notes.iniの変更を終えたら、サーバーを再起動してください。

実行した結果が上のブラウザ表示画面です。
「サーブレット URL パス」は"/servlet"なので、実際に格納されているディレクトリがなんであれ、クラス名に"/servlet"を上につけて実行しますので、気をつけてください。

[Top Pageに戻る]

[PR] | 貴金属 買取ハウスクリーニング韓国食材転職サイトSEOアクセス解析ハウスメーカーレンタルオフィスSEO対策消費者金融不動産担保ローン時計車 買取ハワイ挙式アスクル転職生命保険テンプレート沖縄旅行動画免許合宿二輪引越し消費者金融税理士ゴルフ会員権留学レーシックマッサージFX投資信託くりっく365アフィリエイト育毛剤FXホームページ制作デイトレードFXタイバンコクハワイ レンタカーベスト ハワイ ホテル レーツバリ島年末年始ハワイHawaii hotelsHawaii Activitiesbhhrホノルルマラソン
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行
無料ホームページ作成 - レンタルサーバー - 携帯ホームページ - ブログ - ホテル 予約 - タイムシェア - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - ハワイ 不動産 - プーケット ホテル