0

jquery、jsp、spring mvc を使用するアプリケーションがあります。現在、/WEB-INF/resources/data/...xml にある xml ファイルに格納されているデータをロードします。そのために、JQuery でこれを実行しています: $('#contents').load(contextPath+'/resources /data/data1.xml', ...)

その後、私のjspにはxmlコンテンツが供給されます。大丈夫。

今: サーバーのディスクに xml ファイルを置きたいと思います。/myWorkPlace/data/data1.xml のようなパスを介して利用できます。

理由は、アプリケーションを再デプロイせずに XML コンテンツを変更したいからです。

次に、これらの xml コンテンツをどのようにロードできますか?

4

1 に答える 1

0

UNIX システムでは、アプリケーション スコープ外のファイルへのシンボリック リンクを作成しようとする場合があります。ただし、1 台のマシンでの開発に限っては問題ありません。複数のサーバーを使用する場合は少なくとも難しくなり、異なるホスティング プラットフォームを使用する場合は不可能です。

適切な方法は、静的ファイルを処理するために Apache をアプリケーション サーバー (jBoss など) にバインドし、それ以外はすべて AJP を使用してバインドすることです (特定の AS の詳細については、Google で検索することをお勧めします)。実行例については、Bitnami jBoss スタック (http://bitnami.org/stack/jboss) を参照してください。そのように構築されています。

于 2012-08-01T14:46:28.347 に答える