2012-08-01 70 views
0

我有一個應用程序使用jQuery,jsp,spring mvc。目前我加載存儲在/WEB-INF/resources/data/...xml中的XML文件中的數據:對於JQuery,我這樣做: $('#contents')。load(contextPath +'/ resources/data/data1.xml',...)加載存儲在xml文件中的外部數據

之後,我的jsp被添加了xml內容。精細。

現在: 我想把xml文件放在我服務器的光盤上。所以它將通過一個路徑可用:像/myWorkPlace/data/data1.xml

原因是:我想更改XML內容而不重新部署應用程序。

那麼我怎樣才能加載這些XML內容?

回答

0

在UNIX系統中,您可以嘗試創建符合應用程序範圍之外的文件的符號鏈接。但只適用於單機開發,如果您使用多臺服務器,至少會遇到困難,如果您要使用不同的主機平臺,則不可能。

正確的方法是將Apache用於處理靜態文件與應用程序服務器(例如jBoss)之間的所有其他使用AJP的應用程序(您可能想要了解有關特定AS的詳細信息)。對於運行示例,請查看Bitnami jBoss堆棧(http://bitnami.org/stack/jboss) - 它是以這種方式構建的。