1

私のプロジェクトでは、顧客がJSPページに顧客固有のロジックを記述して製品に添付できるようにします。.earファイルをデプロイした直後に、customerは/ WebContent / customディレクトリの下にあるカスタムファイルをコピーして、それらのJSPを参照できるようにします。これはインストールの面倒なプロセスです。これを単純化したいと思います。

私は次の解決策を試しました

1)extendedDocumentRoot-IBMWebSphereJSPをEARデプロイメントディレクトリの外に置いた場合は正常に機能します

2)OC4J-このソリューションは、OracleASでも正常に機能します。

<virtual-directory virtual-path="/img" real-path="/e:/pictures/" />

すべてのJ2EEコンテナの汎用ソリューションを探しています。

4

2 に答える 2

1

いいえ。これを実現するための標準的な方法はありません。これはサーバーの展開/構成の一部であり、サーブレット仕様の範囲外です。

Tomcatを使用する場合は、さらに別のメカニズムを使用する必要があります。

  <Context aliases="/img=/e:/pictures/" ...>
于 2009-11-21T17:42:56.820 に答える
0

ここで非常によく似た質問-カスタムソースからJSPページをロードする

潜在的なセキュリティリスクがあるため、jspではこれが不可能だと思います。ただし、Velocityなどの他のビューテクノロジーはこれをサポートしています。

于 2009-11-21T15:58:20.183 に答える