Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Javaクラスは様々なリソースのパスに基づき実行されます。仮想ホストのスクリプト要素はJavaクラスと特定のリソース・パスを関連付ける際に利用されます。trace属性はHTTPトランザクションのJSMトレースを可能にします。 

httpd.xml

Code Block

 
    <mimetype>
 
      <!--
            These 
        <match uri="/ping.jsp" class="com.lansa.jsm.JSMHTTPServicePing" trace="false"/>
 
        <match uri="/" class="com.lansa.jsm.JSMHTTPServiceFile" trace="false">
           <parameter name="cache.maxage"       value="28800"/>
           <parameter name="cache.maxage.pdf"   value="28800"/>          <parameter name="cache.maxage.image" value="28800"/>
        </match>  are the default values.
        -->
 
      <map extension="png"  type="image/png"/>
      <map extension="gif"  type="image/gif"/>
      <map extension="jpg"  type="image/jpeg"/>
      <map extension="jpeg" type="image/jpeg"/>
      <map extension="tiff" type="image/tiff"/>
      <map extension="ico"  type="image/x-icon"/>
      <map extension="svg"  type="image/svg+xml"/>
      <map extension="pdf"  type="application/pdf"/>
      <map extension="css"  type="text/css; charset=utf-8"/>
      <map extension="xsl"  type="text/xls; charset=utf-8"/>
      <map extension="xml"  type="text/xml; charset=utf-8"/>
      <map extension="htm"  type="text/html; charset=utf-8"/>
      <map extension="html" type="text/html; charset=utf-8"/>
      <map extension="js"   type="application/x-javascript; charset=utf-8"/>
 
    </mimetype>
 
    
 
    

 
カスタムの Java クラスを書いて、HTTP サーバーからの HTTP 要求を処理するには、Java クラスで com.lansa.jsm.JSMHTTPService のインターフェースが実装されていなければなりません。

...