1.3.3 その他の注意事項
本製品全体に関わる注意事項を次に示します。
- ファイルパスに使用できる文字に関する注意事項
-
本製品で使用するファイルパス・ディレクトリパスに,「"」,「$」,「:」,および「`」を含めることはできません。含めると,正しく動作しないおそれがあります。
- ファイルパスに関する前提
-
本製品で設定値として指定するファイルパス中に「../」が含まれる場合,次の前提条件を満たす必要があります。
-
ファイルパス中のディレクトリは,本製品起動前に存在している
存在しない場合,ファイルの出力やファイルの読み込みに失敗するおそれがあります。
本製品で設定値として指定するファイルパス中にシンボリックリンクが含まれる場合,次の前提条件を満たす必要があります。
-
本製品起動後に,シンボリックリンクが指すパスの変更をしない
変更した場合,正しく動作しないおそれがあります。
また,本製品のファイル出力先のディレクトリは,本製品起動後に削除できません。ファイルの出力に失敗するおそれがあります。
-
- 複数のコンテナ・マシン間によるディレクトリの共有
-
複数のコンテナや,複数のマシンで本製品を起動する場合,ファイルの出力先となるディレクトリが一意である必要があります。複数のコンテナ・マシン間でディレクトリを共有する場合,次の設定に対しては,同一の共有ディレクトリを指定しないでください。
-
common.base(config.properties(本製品の設定ファイル)のプロパティ)
common.baseについては「18.2.4(1) 本製品全体に関するプロパティ」を参照してください。
-
デフォルトでcommon.baseを参照する製品のプロパティ(デフォルトから変更する場合だけ)
-
実行可能JAR/WAR形式の場合
・モニタ対象プロセスのjava.io.tmpdirシステムプロパティ
・starter.sh起動時のカレントディレクトリ
-
WARデプロイ形式の場合
モニタ対象プロセスの一時領域ディレクトリ(デフォルトは${CATALINA_BASE}/tempです。環境変数CATALINA_TMPDIRで変更できます)
-
JAVACOREDIR環境変数(利用する場合だけ)
-