|
mod_jserv Apache モジュール
注意:
このページは、レンタルサーバー SPEEDEX VPS v1 の技術サポートです。
SPEEDEX VPS v1 には FreeBSD サーバーA、FreeBSD サーバーB、FreeBSD サーバーC、Solaris Standard、Solaris Pro の 5 タイプがあります。
2009年6月現在、5 タイプとも新規オーダーはお受けしておりません。
現在提供中のサービスについては SPEEDEX のメニューページを参照ください。
なお、Solaris Standard、Solaris Pro につきましては 2010年5月を持ってサービスを停止する予定です。
SPEEDEX VPS v2 サーバーご利用の場合は v2 サーバーサポートページを参照ください。
SPEEDEX VPS v3 サーバーご利用の場合は v3 サーバーサポートページを参照ください。
SPEEDEX OneDom サーバーご利用の場合は OneDom サーバーサポートページを参照ください。
|
mod_jserv Apache モジュール は 100% 純粋な Java Servlet エンジンで、Java Servlet API 2.0 仕様の JavaSoft と完全にコンパチブルです。
注意:
mod_jserv Apache モジュールは Java と Apache の間の古いブリッジです。FreeBSD Virtual サーバー上では、JavaServer Page も含め、全ての Java と Apache の統合は mod_jserv によって行われます。mod_jserv を Solaris 上で使い、Jakarta Tomcat サーバーとのブリッジにすることはできますが、mod_jk よりも遅く Java Apache グループのサポートは提供されていません。しかし、FreeBSD の JavaServer Page を Solaris に移動する場合は、mod_jk への移行までの期間 mod_jserv を使うのは一つの方法かもしれません。
|
注意:
Java Servlet エンジンは非常にメモリーを使います。mod_jserv をご利用になる場合、Virtual サーバーをアップグレードする必要があるかもしれません。
|
インストール
Virtual サーバーに Telnet または SSH で接続し以下を行います。
-
mod_jserv Apache モジュールをインストールします。Virtual サーバーの O/S に合わせて以下を実行してください。
mod_jserv 稼動確認
top コマンドを実行すれば、Java Servlet エンジンの稼動を確認できます。top の出力は以下のようになるでしょう。COMMAND java 行が、Java Servlet エンジンの稼動を示しています。
last pid: 24593; load averages: 0.00, 0.01, 0.00 up 10+04:48:51 20:10:25
11 processes: 1 running, 10 sleeping
CPU states: 0.4% user, 0.0% nice, 1.5% system, 0.0% interrupt, 98.1% idle
Mem: 18M Active, 160M Inact, 24M Wired, 6304K Cache, 8273K Buf, 29M Free
Swap: 512M Total, 512M Free
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
24593 biff 28 0 1500K 720K CPU1 1 0:00 3.08% 0.29% top
24192 biff 18 0 20676K 3240K pause 0 0:47 0.00% 0.00% java
24185 biff 10 0 2108K 1300K nanslp 1 0:01 0.00% 0.00% httpsd
24181 biff 18 0 2156K 1384K pause 0 0:00 0.00% 0.00% httpsd
24590 biff 18 0 1304K 964K pause 0 0:00 0.00% 0.00% tcsh
以下の URL にアクセスしても、Java Servlet エンジンの稼動を確認できます。
http://YOUR-DOMAIN.NAME/servlet/Hello
ブラウザに、以下のようなメッセージが表示されれば、mod_jserv は、正しくインストールされ、正しく稼動しています。
Example Apache JServ Servlet
Congratulations, ApacheJServ 1.1 is working!
上記のような表示がされない場合は、error_log ファイルをチェックしてください。そして、~/www/conf/jserv/jserv.properties ファイルの以下行の false を true にし、Apache Jserv のログを有効にしてください。
log=false
jserv.properties ファイルに以下行を追加し、"Debug log channel" を追加してください。
log.channel.debug=true
注意:
ログを取る事によって、パフォーマンスが大幅に低下します。そのため、問題が解決したら、すぐに、ログを取らない設定に戻した方が良いでしょう。
|
詳細情報
より詳しくは以下をご覧下さい。
SPEEDEX サポートポリシー
Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン
|