1

TomcatのROOTにW​​ebアプリケーションをデプロイしています。エイリアスのMETA-INFのcontext.xmlに次のようにエントリを作成しました

Context aliases="/h1=/opt/apache2/test/sample/h1"

私は3つのディレクトリ、すなわちh11h12h13を持っていh1ます。これらのディレクトリのうち、h12ディレクトリには次のようなシンボリックリンクがあります/var/text/hello/scripts

コンテンツにアクセスするとき、/h1/h11/xxx.htmlまたは/h1/h13/yyy.htmlコンテンツを取得しているのに対し、アクセスするときはアクセス/h1/h12/test.jsできません

エイリアスフォルダ内にシンボリックリンクがあり、シンボリックリンクフォルダのコンテンツにアクセスするというこの問題を解決する方法について何かアイデアはありますか?

4

2 に答える 2

0

コンテキストのallowLinking属性については、Tomcatのドキュメントを調べてみてください。

于 2012-06-21T22:34:48.103 に答える
0

私は同じ問題を抱えています。context.xml の「allowLinking」パラメーター (例: http://www.isocra.com/2008/01/following-symbolic-links-in-tomcat/ ) を参照するものをいくつか見つけましたが、できませんでしたTomcat 7.0.21 および 7.0.28 を実行している Mac OSX 10.6.8 で Tomcat がリンクをたどるようにします。

于 2012-06-23T04:44:36.057 に答える