在应用程序服务器上提供静态内容

时间:2014-09-16 14:40:51

标签: java tomcat

假设有一个Apache Web服务器连接到物理机上的Tomcat Application Server设置,该物理机器位于遥远的星系中

此Web服务器保存 htdocs 下的文件夹内的所有静态内容,让我们说/htdocs/my-jedi-content

我想使用 Tomcat的应用服务器在我的本地计算机上模仿此行为。

在哪里可以将/my-jedi-content放在Tomcat目录中,以便我的应用程序可以像在Web服务器上一样获取所述静态内容?

1 个答案:

答案 0 :(得分:2)

您可以在server.xml中添加一个条目以指向静态内容。

<Host appBase="webapps" autoDeploy="false" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">

  <Context docBase="/home/stuff" path="/static" />

</Host>

完整解释http://www.moreofless.co.uk/static-content-web-pages-images-tomcat-outside-war/(摘自本网站的摘录)。