2016-03-28 68 views
0

だから私は本当に厄介な問題を抱えています。再起動後にLinux環境変数がリセットされる

ラズベリーパイにtomcatサーバーを設定しました。バージョンは8.0.24でした。私は毎回変数$ CATALINA_HOME =/home/pi/apache-tomcat-8.0.24を設定するbashスクリプトを作成しました。

一方、ディレクトリは/ home/pi/tomcat - 私は無駄な情報を削除しました。

私は/etc/init.d/tomcatでもエクスポートを変更しましたが、それは役に立ちませんでした。 再起動するたびに、CATALINA_HOMEが再び/home/pi/apache-tomcat-8.0.24に設定されます。

環境変数を設定するスクリプトはありますか?

どこかで、起動時に/ home/pi/apache ..にパスを変更するようlinuxに指示しましたが、どこを見つけることができません。

+0

「grep -r CATALINA_HOME/etc」を実行して、設定している場所を調べることができます – lamirap

答えて

0

いくつかの起動スクリプトに行を追加して、$ CATALINA_HOMEの値を表示することができます。追加してみてください:あなたの.bashrcに

echo "In $0, \$CATALINA_HOME is $CATALINA_HOME" 

を前にしての呼び出しの後に/ etc/bashrcに 変数のこれらのタイプを設定し、Tomcatの内部のスクリプトと呼ばれるsetenv.bashもあります。そこにも見てみましょう。

関連する問題