web-dev-qa-db-ja.com

サービスとして実行しているときにJVM引数をTomcatに渡しますか?

Tomcatが実行されているJVMにいくつかのJVM引数を渡して、アプリケーションがそれらを取得できるようにする必要があります。

この記事では環境を取り上げる 変数の概要を説明したプロセスに従います。

これをどうやってやるの?

[〜#〜] update [〜#〜]申し訳ありませんが、これはWindowsで実行されています(クライアントサーバー上のDevマシン2003で7)

24
Omar Kooheji

Windowsサービスを編集する必要があります。これを行うには3つの方法があります。

  1. Tomcat5w//MS//ServiceNameで起動すると、システムトレイにアイコンが表示され、構成の設定にすばやくアクセスできます。サービス。

  2. [コントロールパネル]でサービスマネージャーを開きます。 Tomcatのエントリがあります。

エディターには、追加のJVMパラメーターを追加できるタブがあります。

3番目の方法(私が好む)は、あなたのために設定を編集するスクリプトを書くことです。これにより、バックアップ用に構成をどこかに保存できます。 ドキュメントの作成方法 を参照してください(ヒント:Tomcat5 //US//...を使用)

23
Aaron Digulla

Windows:

Tomcat/binフォルダーに、Tomcat5w.exe管理アプリ(またはそれ以降のバージョンのTomcat6w.ex、Tomcat8w.exeなど)が必要です。 Javaタブに移動し、「Javaオプション:」ボックスに引数を追加します。

enter image description here

新しい引数を追加するときは、既存の行のいずれかの値のFINTまたはBACKの追加引数としてではなく、そのボックス(他のすべての上または下)に新しい行として追加する必要があることに注意してください。

Linux/UNIX:

* nixでは、setenv.shファイルへの変更を取得する必要があります。

export Java_OPTS=-server -Xms2g -Xmx4g -XX:PermSize=64m -XX:MaxPermSize=256m $Java_OPTS

Catalina.shまたはビン内の他のファイルに触れないでください

34
Michael