ColdFusion2016中的别名文件夹

时间:2016-04-27 10:58:07

标签: coldfusion coldfusion-2016

我刚刚使用内置的websever安装了ColdFusion2016。我有一个项目,foo,我已导入到wwwroot。它具有结构/wwwroot/foo/src/index.cfm。我希望能够浏览到http://localhost/foo/。我在sever.xml中添加了一个别名:

<Context path="/" docBase="<cf_home>\wwwroot" WorkDir="<cf_home>\runtime\conf\Catalina\localhost\tmp" aliases="/foo=<cf_home>\wwwroot\foo\src"></Context>

当我转到http://localhost/foo/时,我得到了foo的目录列表。我可以看到http://localhost/foo/src的页面。如何为http://localhost/foo/配置服务器以指向src?

1 个答案:

答案 0 :(得分:2)

ColdFusion 2016使用Tomcat 8,它弃用并删除了使用aliases属性的方法。您现在想要使用<Resources><PreResources>来执行等效操作。

以下是示例代码的转换:

<Context path="/" docBase="cf_home\wwwroot" workDir="cf_home\runtime\conf\Catalina\localhost\tmp">
      <Resources>
          <PreResources className="org.apache.catalina.webresources.DirResourceSet" base="cf_home\wwwroot\foo\src"  webAppMount="/foo" />
      </Resources>
</Context>

在类似的说明中:我写了一篇关于半相关场景的博客文章,当CF2016发布时,它使用了#34;别名&#34;的相同功能 - {{3 }}