Linux + Apache + tomcat + Spring + Thymeleaf
でアプリを作成しています。
サーバーのアプリ内(コンテキスト内というんでしょうか)ではなく、Apacheのwwwディレクトリとも関係ない場所に画像を配置して、それをSpringのアプリから画面表示時に表示させたいのですが、どういう方法がありますか。
このような配置関係です /home/tomcat/webapp // Springアプリの配置先 /var/test/img // Spring上で表示させたい画像のフォルダ
※Springアプリのデプロイ時に影響を受けない場所で画像を管理したい目的です
Apacheの設定で、現在特定のURLへのアクセス時にTomcatへ飛ばすようにしています。
これを応用して、特定のURL時(画像へのアクセス)のみ変更させるようにすれば出来る気はしたのですが、可能であればApacheに依存せず、Springアプリ内の設定で出来ないかなと思っております。
(Apacheの方法は試してはいないので、もしこれしか方法がないということであれば諦めてApacheの設定でやってみます)
よろしくおねがいします。
追記
すみません、条件が漏れていました。
サーバーサイドのJavaの処理で画像を引っ張ってくるのは、今後の画面が増えた場合に大変そうなので、
html
1<img src="/アプリ外の画像へのアクセス">
こうした場合に、通常アプリ内のパスを探すかと思いますが、これをどうにかして、アプリ外のサーバーのリソースを引っ張ってくる方法がないか探しております。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/14 09:31