oracle.lite.web.server
クラス WebToGoServer

java.lang.Object
  |
  +--oracle.lite.web.server.WebToGoServer
 

public class WebToGoServer
extends java.lang.Object
implements java.lang.Runnable

このクラスは、Web-to-Go Webサーバーの制御に使用します。


メソッドの概要
static void addMIMEHandler(java.lang.String mimeType, java.lang.String extension, java.lang.String className)
          指定された拡張子を持つファイル用のHTTP要求を、指定されたハンドラに渡すようにWebサーバーに指示します。
static void addNVPair(java.lang.String name, java.lang.String value)
          推奨されません。  
static void addNVPair(java.lang.String applicationName, java.lang.String name, java.lang.String value)
          推奨されません。  
static void addRegistryEntry(java.lang.String key, java.lang.String value)
          すべてのアプリケーションにレジストリ・エントリ(名前/値ペア)を追加します。
static void addRegistryEntry(java.lang.String applicationName, java.lang.String key, java.lang.String value)
          指定されたアプリケーションにレジストリ・エントリ(名前/値ペア)を追加します。
static void addServlet(java.lang.String className, java.lang.String virtualPath)
          デフォルト・アプリケーション「servletRunner」にサーブレットを追加します。
static java.lang.String getProperty(java.lang.String name)
          getPropertyメソッド。
static java.lang.String getVersion()
          Web-to-Goのバージョン・ナンバーを取得します。
 void run()
           
static void setProperty(java.lang.String name, java.lang.String value)
          setPropertyメソッド。
static void setServletParameter(java.lang.String name, java.lang.String value)
          動的サーブレット・パラメータの名前/値ペアを追加します。
static void start()
          Web-to-Go Webサーバーを起動します。
static void stop()
          Web-to-Go Webサーバーを停止します。
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

setProperty

public static void setProperty(java.lang.String name,
                               java.lang.String value) 
setPropertyメソッド。 このメソッドを使用してプロパティを追加し、Web-to-Go Webサーバーの動作を制御します。 有効なプロパティは次のとおりです。
port
config_file
debug
log_file
root_dir
パラメータ:
name - 設定するプロパティの名前。
value - プロパティの新しい値。

getProperty

public static java.lang.String getProperty(java.lang.String name) 
getPropertyメソッド。 setProperty()で設定されているプロパティの値を取り出します。 このメソッドは、構成ファイル内に設定されているプロパティは返しません。

start

public static void start() 
Web-to-Go Webサーバーを起動します。

stop

public static void stop() 
Web-to-Go Webサーバーを停止します。

run

public void run() 
定義:
インタフェース java.lang.Runnableのrun。

addServlet

public static void addServlet(java.lang.String className,
                              java.lang.String virtualPath) 
デフォルト・アプリケーション「servletRunner」にサーブレットを追加します。 Webサーバーは、指定されたclassNameのクラスをクラス・パスからロードし、このサーブレットをデフォルト・アプリケーションに追加します。 サーブレットは、ブラウザから次のようにURLを使用してコールできます。
http://machine/servlets/virtualPath
パラメータ:
className - クラスの完全な名前。
virtualPath - サーブレットにアクセスするためにURL内で使用される仮想パス。

addRegistryEntry

public static void addRegistryEntry(java.lang.String key,
                                    java.lang.String value) 
すべてのアプリケーションにレジストリ・エントリ(名前/値ペア)を追加します。
パラメータ:
key - レジストリ・キー。
value - レジストリ・キーの値。

addRegistryEntry

public static void addRegistryEntry(java.lang.String applicationName,
                                    java.lang.String key,
                                    java.lang.String value) 
指定されたアプリケーションにレジストリ・エントリ(名前/値ペア)を追加します。
パラメータ:
applicationName - レジストリ値が指定されているアプリケーションの名前。
key - レジストリ・キー。
value - レジストリ・キーの値。

addNVPair

public static void addNVPair(java.lang.String name,
                             java.lang.String value) 
推奨されません。  

すべてのアプリケーションに名前/値ペア(Storeオブジェクト)を追加します。
パラメータ:
name - 名前/値ペアの名前。
value - 名前/値ペアの値。
関連項目:
addRegistryEntry(String key, String value)

addNVPair

public static void addNVPair(java.lang.String applicationName,
                             java.lang.String name,
                             java.lang.String value) 
推奨されません。  

指定されたアプリケーションに名前/値ペア(Storeオブジェクト)を追加します。
パラメータ:
applicationName - 名前/値ペアが指定されているアプリケーションの名前。
name - 名前/値ペアの名前。
value - 名前/値ペアの値。
関連項目:
addRegistryEntry(String applicationName, String key, String value)

addMIMEHandler

public static void addMIMEHandler(java.lang.String mimeType,
                                  java.lang.String extension,
                                  java.lang.String className) 
指定された拡張子を持つファイル用のHTTP要求を、指定されたハンドラに渡すようWebサーバーに指示します。
パラメータ:
mimeType - 要求のMIMEタイプ。
extension - MIMEタイプに関連付けられているファイル拡張子。
className - MIMEタイプの要求を処理するサーブレットのクラス名。 作成されるサーブレットのCLASSROOTは「/plugins」に設定されます。

setServletParameter

public static void setServletParameter(java.lang.String name,
                                       java.lang.String value) 
動的サーブレット・パラメータの名前/値ペアを追加します。 このメソッドは、webtogo.oraファイルから読み込まれた既存の名前/値ペアを上書きします。
パラメータ:
name - 追加するサーブレット・パラメータの名前。
value - 追加するサーブレット・パラメータの値。

getVersion

public static java.lang.String getVersion() 
Web-to-Goのバージョン・ナンバーを取得します。
戻り値:
1.2.3.4.5の書式のバージョンを含んだ文字列。