2015-05-18 39 views
2

我有一個動態生成html文件的過程,但我不想將這些html文件放在webapp下,因爲如果項目重新部署,我必須處理現有的html文件(複製並複製) 。是否有可能在webapp之外訪問html?

所以我只是想知道如果我可以把HTML文件放在webapp之外。 如果不是,還有其他合適的方法來滿足要求嗎?

我正在使用tomcat。

適當的幫助。

回答

0
  1. 下面創建目錄。如果不存在: $ {CATALINA_HOME}/conf目錄/卡塔利娜/本地主機

  2. 創建一個XML文件 「article.xml」,將XML上述路徑下,如下所示。 $ {CATALINA_HOME} /conf/Catalina/localhost/article.xml

  3. 將以下內容添加到xml中。

<?xml version="1.0" encoding="UTF-8"?> 
<Context path="/article" docBase="C:/apps/blog/article" debug="0" 
reloadable="true" privileged="true"> 
</Context> 
  • 啓動Tomcat。

  • 如果在C:/ apps/blog /文章下有aa.html,請使用http://localhost:8080/article/aa.html來訪問html。

  • 注:1。 Tomcat將採取XML作爲一個Web應用程序,並將其加載到XML的ConfigEd資源。 2.無需爲外部文件夾(此處爲C:/ apps/blog/article)創建WEB-INF和META-INF。

    +0

    請參閱http://tomcat.apache.org/tomcat-7.0-doc/config/context.html中的虛擬webapp – Chao

    相關問題