28

コマンドmvn install all project と module compile を実行し、ローカルリポジトリに正常にコピーした後、maven プロジェクトがあります。しかし今、生成された Web アプリケーションを tomcat6 で実行したいと考えています。クライアントは、プロジェクトが開始されると内部で使用される tomcat のようなパラメーターを提供しまし-Dapp.username,-Dapp.username,たが、tomcat6 でこれらの追加パラメーターを設定する方法がわかりません。以下は私の開発環境です

  1. OS = Windows
  2. トムキャット = トムキャット 6.0.27

私を助けてください?

4

6 に答える 6

19

これを行うために環境変数を設定できます。例:Linuxの場合:

export JAVA_OPTS = "-Dapp.username -Dapp.username"

またはWindowsの場合:

set JAVA_OPTS = "-Dapp.username -Dapp.username"

Tomcatを起動する前にこれを行ってください

于 2013-02-20T15:58:39.110 に答える
8

システム変数を設定する必要がCATALINA_OPTSあります。これは、起動時に Tomcat (および Tomcat のみ) によって読み取られます。@Betoverse によると、次の 2 つの方法を使用してこれを設定できます。

export CATALINA_OPTS="-Dapp.username -Dapp.username"

または Windows の場合:

set CATALINA_OPTS="-Dapp.username -Dapp.username"

そのコマンドを~/.profileUNIX に追加して、自動的に設定することができます。

于 2013-02-20T16:04:21.930 に答える
5

Windows 10 および CentOs 7 (Linux) で Tomcat 7/8 のパラメーターをテストしました。
1) Windows では、{TOMCAT_HOME}/bin/パスにsetenv.batを作成し、そこに次のようなコードを挿入する必要があります。

set CATALINA_OPTS=-Dapp.username=admin -Dapp.password=12345

重要: ウィンドウでパラメーターを設定する場合は、引用符 (" ") を使用しないでください。

2) CentOでは、{TOMCAT_HOME}/bin/パスにsetenv.shを作成し、そこに次のようなコードを挿入する必要があります。

export CATALINA_OPTS="-Dapp.username=admin -Dapp.password=12345"

{TOMCAT_HOME}/conf/conf.d/custom.confを作成し、そこに同じエクスポートコマンドを挿入することもできます 。

于 2017-11-01T13:22:26.713 に答える