我有一台开发机器在Mac OS X El Capitan上运行Tomcat与Tomcat。 Lucee运行良好,但是当我启动我的开发站点时,映射到admin.local,我必须输入“admin.local:8080/index.cfm”。出于某种原因输入URL为“admin.local:8080”只是提出了一个404.我需要做些什么来让Lucee/Tomcat默认为index.cfm服务?Lucee无法使用index.cfm默认
UPDATE: 为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>
在你的Web服务器并添加index.cfm到默认文档类型? –
请参阅上面的更新 – unclesol
这是Tomcat的配置,这很好,但您还需要为您的Web服务器定义默认文档 - Apache。假设您正在从Web服务器请求该页面,而不是直接从Tomcat请求该页面。 –