UbuntuでTomcat 6を実行しています。tomcat6 の webapps フォルダーの外に webapps を保存しています。以前はそれらをシンボリックリンクしていましたが、それは魅力的でした。
たとえば、/var/lib/tomcat6/webapps/ には、webapp の適切なコンテンツを持つ ~/webapp1 を指すシンボリック リンク 'webapp1' があります。それは正常に動作し、webapp1 は瞬く間に起動して実行されます。
/media/someotherdisk/webapp2 への別のリンクを作成すると、まったく機能しません。webapp2 には検出に必要なコンテンツがあり、webapp1 と同じアクセス権と、コンテンツ自体に対するアクセス権があります。考えられることはすべてチェックしましたが、Tomcat の違いがわかりません。
では、なぜこのように振る舞うのでしょうか。そして、どうすれば「webapp1」と同じように動作させることができますか?