我有一个动态生成html文件的过程,但我不想将这些html文件放在webapp下,因为如果项目重新部署,我必须处理现有的html文件(复制并复制) )。
所以我只是想知道我是否可以将html文件放在webapp之外。 如果没有,是否还有其他适当的方式来满足要求?
我正在使用tomcat。
适当的帮助。
答案 0 :(得分:0)
如果不存在则创建以下目录: $ {CATALINA_HOME} / CONF /卡塔利娜/本地主机
创建一个xml文件“article.xml”,将xml放在上面的路径下,如下所示。 $ {CATALINA_HOME} /conf/Catalina/localhost/article.xml
将以下内容添加到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中配置的资源。 2.无需为外部文件夹创建WEB-INF和META-INF(C:/ apps / blog / article here)。