Lucee 默认不提供服务 index.cfm
Lucee Not Serving index.cfm By Default
我有一台开发机器 运行 Lucee,在 Mac OS X El Capitan 上有 Tomcat。 Lucee 运行 很好,但是当我打开我的开发站点时,映射到 admin.local,我必须输入 "admin.local:8080/index.cfm"。出于某种原因,输入 URL 作为 "admin.local:8080" 只会显示 404。我需要做些什么才能让 Lucee/Tomcat 默认为 index.cfm 服务吗?
更新:
Tomcat 的 web.xml 确实包括以下内容:
<servlet-mapping>
<servlet-name>CFMLServlet</servlet-name>
<url-pattern>*.cfc</url-pattern>
<url-pattern>*.cfm</url-pattern>
<url-pattern>*.cfml</url-pattern>
<url-pattern>/index.cfc/*</url-pattern>
<url-pattern>/index.cfm/*</url-pattern>
<url-pattern>/index.cfml/*</url-pattern>
<!-- url-pattern>*.cfm/*</url-pattern !-->
<!-- url-pattern>*.cfml/*</url-pattern !-->
<!-- url-pattern>*.cfc/*</url-pattern !-->
<!-- url-pattern>*.htm</url-pattern !-->
<!-- url-pattern>*.jsp</url-pattern !-->
</servlet-mapping>
为了让您的网络服务器处理 index.cfm
文件而不在 URL 中指定它,您需要将其添加为网络服务器的默认文档。您提到您正在使用 Apache,该 Web 服务器的一种方法是将 index.cfm
添加到 httpd.conf
文件中的 DirectoryIndex
。
这是一个如何做到这一点的例子 -
我刚刚将 index.cfm 添加到 web.xml 中的欢迎文件列表,这很有帮助
<web-app ...
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.cfm</welcome-file>
</welcome-file-list>
</web-app>
我有一台开发机器 运行 Lucee,在 Mac OS X El Capitan 上有 Tomcat。 Lucee 运行 很好,但是当我打开我的开发站点时,映射到 admin.local,我必须输入 "admin.local:8080/index.cfm"。出于某种原因,输入 URL 作为 "admin.local:8080" 只会显示 404。我需要做些什么才能让 Lucee/Tomcat 默认为 index.cfm 服务吗?
更新: Tomcat 的 web.xml 确实包括以下内容:
<servlet-mapping>
<servlet-name>CFMLServlet</servlet-name>
<url-pattern>*.cfc</url-pattern>
<url-pattern>*.cfm</url-pattern>
<url-pattern>*.cfml</url-pattern>
<url-pattern>/index.cfc/*</url-pattern>
<url-pattern>/index.cfm/*</url-pattern>
<url-pattern>/index.cfml/*</url-pattern>
<!-- url-pattern>*.cfm/*</url-pattern !-->
<!-- url-pattern>*.cfml/*</url-pattern !-->
<!-- url-pattern>*.cfc/*</url-pattern !-->
<!-- url-pattern>*.htm</url-pattern !-->
<!-- url-pattern>*.jsp</url-pattern !-->
</servlet-mapping>
为了让您的网络服务器处理 index.cfm
文件而不在 URL 中指定它,您需要将其添加为网络服务器的默认文档。您提到您正在使用 Apache,该 Web 服务器的一种方法是将 index.cfm
添加到 httpd.conf
文件中的 DirectoryIndex
。
这是一个如何做到这一点的例子 -
我刚刚将 index.cfm 添加到 web.xml 中的欢迎文件列表,这很有帮助
<web-app ...
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.cfm</welcome-file>
</welcome-file-list>
</web-app>