World Map
Java Service Wrapperは、御社Javaアプリケーション製品の安定した信頼性を高める最短最善の方法です。
  • Free Trial
  • Buy Now
wrapper.share.<n>.* プロパティ

概要:共有全般プロパティ

wrapper.share.<n>.*]プロパティ群では、 WrapperとWindows共有機能の利用を強化します。

Windows XP や Windows Server 2003で、Windowsサービスとして動作しているときの一般的な問題は、 各ログオン・セッションごとにドライブレター「A - Z」を割り当てます。 従って、異なるユーザーアカウント下で動作しているプロセス間において、リダイレクトされたドライブでは共有できません。 さらに、サービス(あるいは、自分のログオン・セッションで動作しているプロセス)では、 異なるログオン・セッションで確立されたドライブ・レター(ドライブを示すアルファベット)にアクセスできません。 しかしながら、ローカル・システム・アカウントで動作しているサービスからマッピングされるドライブ・レターは、 全てのログオン・セッションからアクセス可能です。

プロパティ名の「<n>」コンポーネント部には、 「1」からカウントアップしていくインテージャー(整数値)のナンバリング数値を入れて指定します。 デフォルトでは、連番であり欠番で飛ぶことはないはずです。 [wrapper.ignore_sequence_gaps] プロパティで、シーケンス内でギャップ(途切れ)検索を「許可する/許可しない」を任意に設定にすることができます。

wrapper.share.<n>.location プロパティ

対応バージョン :3.5.0
対応エディション :プロフェッショナル版スタンダード版コミュニティー版 (未対応)
対応プラットフォーム :WindowsMac OSX (未対応)Linux (未対応)IBM AIX (未対応)FreeBSD (未対応)HP-UX (未対応)Solaris (未対応)IBM z/OS (未対応)IBM z/Linux (未対応)

このロケーション・プロパティでは、 Windows共有の、あるいは、UNC形式(マシン名を含むフルパス)でのネットワーク・プリンターのロケーションを設定します。

設定例:
wrapper.share.1.location=\\server\share

この場所の指定に、トレーリング・バックスラッシュ「\」を使用しないでください、 さもないとマッピングに失敗します。

注意

このプロパティは必須であり、デフォルト値は持っていませんので、ご注意ください。

wrapper.share.<n>.target プロパティ

対応バージョン :3.5.0
対応エディション :プロフェッショナル版スタンダード版コミュニティー版 (未対応)
対応プラットフォーム :WindowsMac OSX (未対応)Linux (未対応)IBM AIX (未対応)FreeBSD (未対応)HP-UX (未対応)Solaris (未対応)IBM z/OS (未対応)IBM z/Linux (未対応)

このターゲット・プロパティでは、 ローカルマシン上のターゲットを、上記の [wrapper.share.<n>.location] プロパティで指定された、リソースがマッピングされる先に設定します。

設定例: (ネットワーク・ドライブへマッピング)
wrapper.share.1.target=Y:

注意

このプロパティは必須であり、デフォルト値は持っていませんので、ご注意ください。

wrapper.share.<n>.type プロパティ

対応バージョン :3.5.0
対応エディション :プロフェッショナル版スタンダード版コミュニティー版 (未対応)
対応プラットフォーム :WindowsMac OSX (未対応)Linux (未対応)IBM AIX (未対応)FreeBSD (未対応)HP-UX (未対応)Solaris (未対応)IBM z/OS (未対応)IBM z/Linux (未対応)

このタイプ・プロパティでは、 接続する先のネットワーク・リソースの種類を設定します。

可能な値は次のとおり:

  • DISK --ネットワーク・ドライブを指定します。
  • PRINTER --ネットワーク・プリンターを指定します。
  • ANY --specification openでリソースのマウントを試みます。

デフォルト値は、「ANY」です。

設定例:
wrapper.share.1.type=ANY

wrapper.share.<n>.account プロパティ

対応バージョン :3.5.0
対応エディション :プロフェッショナル版スタンダード版コミュニティー版 (未対応)
対応プラットフォーム :WindowsMac OSX (未対応)Linux (未対応)IBM AIX (未対応)FreeBSD (未対応)HP-UX (未対応)Solaris (未対応)IBM z/OS (未対応)IBM z/Linux (未対応)

このアカウント・プロパティでは、 ユーザーが割り当てられたネットワーク・リソースへ接続したいとき、 デフォルトのユーザー名かアカウントではない、ユーザー名やアカウントを設定します。 もしアカウントが指定されていない場合、Wrapperを動かしているアカウントを利用します。

このプロパティはデフォルトで設定されていません。

このプロパティの名前の変換ルール conventions は、 [wrapper.ntservice.account]プロパティのものと同じです。

注意

LOCAL SYSTEM ユーザー下でサービスの1つとして動作しているとき、 現在のところ、異なるアカウントでリモート・リソースをマウント(割り当て接続)することはサポートされていません。 このプロパティ(下記のパスワード・プロパティも同様)は無視されます。

設定例:
wrapper.share.1.account=domain\user

wrapper.share.<n>.password プロパティ

対応バージョン :3.5.0
対応エディション :プロフェッショナル版スタンダード版コミュニティー版 (未対応)
対応プラットフォーム :WindowsMac OSX (未対応)Linux (未対応)IBM AIX (未対応)FreeBSD (未対応)HP-UX (未対応)Solaris (未対応)IBM z/OS (未対応)IBM z/Linux (未対応)

このパスワード・プロパティには、 上記のアカウント・プロパティに利用するパスワードを設定します。

もし、アカウント・プロパティが設定されていない場合、このプロパティは無視されます。

設定例:
wrapper.share.1.password=<pass>

全部まとめる

次の例は、

  • .location共有ロケーション「\\192.168.0.3\wrapper」
  • .targetネットワーク・ドライブ「Y:」としてマウント(割り当て接続)します。
  • .password指定されたパスワードで、
  • .account指定されたアカウント「sample\user」の委任を利用してドライブのマウント(割り当て接続)を試みます。
  • .startup.premapped: もしドライブ「Y:」が既に割り当て済みの場合、 Wrapperは、「CONTINUE」(継続)を試みます。
  • .startup.retry_interval: もしネットワーク問題に起因するエラーの場合、Wrapperは 10秒の間隔を置いて再試行して、
  • .startup.max_retries: ネットワーク・ドライブのマウント(割り当て接続)を5回試みます
  • .startup.failure: もし、ネットワークに関連しないエラーの場合や5回の再試行後にも続くネットワーク・エラーの場合、 Wrapperは、「SHUTDOWN」(シャットダウン)をします。
  • .shutdown.unmap.force: もし、Wrapperがネットワーク・ドライブをマウント(割り当て接続)することできたなら、 Wrapperはシャットダウン時に、「FORCE」で
  • .shutdown.unmap: ネットワーク・ドライブを「UNMAP(アンマウント)」(切り離し)します。
設定例:
wrapper.share.1.location=\\192.168.0.3\wrapper
wrapper.share.1.target=Y: 
wrapper.share.1.account=sample\user
wrapper.share.1.password=samplepass
wrapper.share.1.startup.premapped=CONTINUE
wrapper.share.1.startup.max_retries=5
wrapper.share.1.startup.retry_interval=10
wrapper.share.1.startup.failure=SHUTDOWN
wrapper.share.1.shutdown.unmap=TRUE
wrapper.share.1.shutdown.unmap.force=TRUE