「catalina.pid」は、あるべき「tomcat/bin」フォルダーになく、Tomcat の起動中にそこに作成されません。問題は、「catalina.pid」へのパスをどのように (どこで) 再定義して、正しいフォルダーに強制的に作成できるかです。
前もって感謝します、
tomcat のインストールによっては、catalina.pid が定義されていないインスタンスを見てきました。この場合、Tomcat をシャットダウンし、次のように自分で定義します。
tomcat/bin/setenv.sh に、次の行を追加します。
CATALINA_PID="$CATALINA_BASE/bin/catalina.pid"
または Windows の場合 (setenv.bat 内):set CATALINA_PID=%CATALINA_HOME%/bin/catalina.pid
CATALINA_HOME が tomcat フォルダーとして定義されていると仮定すると、これにより tomcat/bin フォルダーに pid ファイルが定義および作成されます。ただし、上記のパスを変更するだけで、pid ファイルの場所を変更することもできます。