1

IntelliJ で jetty プロジェクトを実行している場合、System.getenv("var1") API を使用して /etc/environment に設定した環境変数を問題なく読み取ることができます。

起動時に Jetty を起動する Ubuntu サーバーに war をデプロイすると、System.getenv("var1") を呼び出すと null が返されます。

サーバー上で自分のユーザー (suder ユーザー) の下で単純なコンソール アプリケーションを実行すると、現在の環境変数が取得されます。

/etc/environment の環境変数を、ユーザーセッション以外で自動的に開始されたときに戦争に見えるようにするには、どうすればよいですか?

4

1 に答える 1