我有一个使用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内容?
答案 0 :(得分:0)
在UNIX系统中,您可能会尝试在应用程序范围之外创建指向文件的符号链接。但它只适用于单机上的开发,如果你使用多台服务器,它至少会变得困难,如果你打算使用不同的主机平台,那就不可能了。
正确的方法是将Apache与应用程序服务器(例如jBoss)的静态文件绑定到其他所有使用AJP的程序(您可能想要谷歌获取有关特定AS的详细信息)。对于运行示例,请查看Bitnami jBoss堆栈(http://bitnami.org/stack/jboss) - 它是以这种方式构建的。