web-dev-qa-db-ja.com

Resin 4Windowsサービス名は常に「ResinWebServer」です。

Windows Server2003ボックスで複数のResin4サービスインスタンスを実行しようとしています。つまり、変更が発生したときに開始/停止または再起動する必要があるサービス名を特定できるように、各サービス名は一意である必要があります。

Resin 4のドキュメント( http://www.caucho.com/resin/install/install.xtp#Installing%20Resin%20as%20a%20Windows%20Service )によると、サービスには一意の名前を付けることができます。フラグ付き-install-as {サービス名}:C:\ Resin\resin.exe -install-as ResinA

残念ながら、「ResinA」を何に置き換えても、サービス名は常に「ResinWebServer」として表示されます。そのため、最終的にいくつかの「Resin Web Server」インスタンスが作成され、それぞれのプロパティを表示して、渡された引数を確認する必要があります。

1
jas

Regeditでサービスの表示名を変更するには、HKLM\System\CurrentControlSet\Servicesに移動し、変更するサービスを見つけて、DisplayNameの値を調整します。これを有効にするには、再起動が必要になる場合があります。 ( クリック

ただし、これに注意してください。サービスに関連付けられたiniファイルまたはcfgファイルに、同じである必要のある表示名を含む他の設定が含まれている可能性があります。また、運が悪ければ、サービスに関連付けられた実行可能ファイルに名前はハードコードされています。あなたのサービスは後者でうまく機能しますが、前者を確認することをお勧めします。

1
Maximus Minimus

Tomcatでは(私は知っていますが、同じことではありませんが、同じように設定されます)、元々はバッチファイルを介して設定され、サービス名と表示名を別々に設定します。

-set SERVICE_NAME = Tomcat5 -set PR_DISPLAYNAME = Apache Tomcat

0
user18330