2011-06-27 6 views
1

私は自分のプロジェクトを展開したLinuxマシンを持っています。私はLinux上の物理的なハードディスク上の/ var/grt_dynamic_imagesに置いたいくつかの静的コンテンツを持っています。私は/ EchlonSurvey/images/dynamic/imagesとして使用しています。それは、Windowsではうまく動作しますが、Linuxではうまく動作しません。静的ファイルを提供するTomcatの設定が機能していません

ここにserver.xmlファイルのスナップショットがあります。ここでは、この設定を行っています。

<Context docBase="/var/grt_dynamic_images" path="/EchelonSurvey/images/dynamic_images" /> 
     <Context docBase="/var/grt_dynamic_images/category_images" path="/EchelonSurvey/images/dynamic_images/cat_images" /> 
     <Context docBase="/var/grt_dynamic_images/profile_images" path="/EchelonSurvey/images/dynamic_images/prof_images" /> 

ウェブページに404エラーが表示されます。パスは同じですが、画像はdocBaseからのものではありません。私はチェックしました、私は必要なすべてのイメージがあります。

http://.../EchelonSurvey/images/dynamic_images/cat_images/277152_9449%20sml.png

答えて

1

1の提案の画像は利用できません。 ROOT webappがある場合は、その中にシンボリックリンクを作成し、提供するフォルダをポイントすることができます。何かのように

/tomcat/webapps/ROOT: ln -s /var/grt_dynamic_images /EchelonSurvey/images/dynamic_images 

私はこれを行うとき、それは '作品'ですが、私は.pngファイルのようにURL上に実際のリソースを指定している場合のみです。私はまだ404の場合私はちょうどフォルダレベルでURLを停止します。私は、フォルダリストを表示するためのいくつかのTomcat設定があると確信していますが、それを調べていません。

関連する問題