[Email]
[Web]
  Frontpage2002
    インストール
    サブホスト設定
    Frontpage2000
    Frontpage98
  CGI
    Wpoison
    Whois cgi
      インストール
    Count2.5
    Namazu
      インストール
      CGIで使用
      インデックス作成
    簡易バスケット
  Urchin
    設定変更
  The Webalizer
  Java
    JavaServlet,JSP
    Tomcat
  Apache
    バージョンアップ
    SSI
    MIME Type
    LogFile変更
    Web Server設定
    WAPプロトコル
    ASP
    Virtual subhost
    ログファイル
    設定ファイル
    HTTP認証
    再起動
      Module
        mod_jk
        mod_jserv
      PHP3
        インストール
      PHP4
        インストール
        CGI
        Moduleの選択
    MarcromediaFlash
  Chili!Soft ASP
    ASP設定
    ASPとDatabase
  V-Hostingの限界
    V-Hosting
    V-Hosting FAQ
    V-Hostingの運用
  Cron
  Security
[FTP]
[User]
[Perl]
[iManager]
[Timezone]
[Real]
[Database]
[ColdFusion]
[Python]
[Faq]


v1
Email
v1
Web
v1
FTP
v1
User
v1
Perl
v1
iManager
v1
Timezone
v1
Real
v1
Database
v1
ColdFusion
v1
Python
v1
Faq



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 で接続し以下を行います。

  1. mod_jserv Apache モジュールをインストールします。Virtual サーバーの O/S に合わせて以下を実行してください。

    • FreeBSD
      以下のコマンドを実行します。

      
      

      % vinstall mod_jserv

    • Solaris
      mod_jserv は使えません。

    • ~/www/conf/httpd.conf ファイルの、以下行のコメントを外し、mod_jserv を実行可能にします。コメントを外すには、行頭の "#" を削除します。

      
      #LoadModule jserv_module /usr/local/etc/httpd/modules/mod_jserv.so
      
      

    • Web サーバーを再起動します。

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 ファイルの以下行の falsetrue にし、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) | クリエイティブワークの検索エンジン