![Coldfusion10 通过与现有的 Tomcat 7、web.xml 发生冲突](https://linux22.com/image/629420/Coldfusion10%20%E9%80%9A%E8%BF%87%E4%B8%8E%E7%8E%B0%E6%9C%89%E7%9A%84%20Tomcat%207%E3%80%81web.xml%20%E5%8F%91%E7%94%9F%E5%86%B2%E7%AA%81.png)
我已经在预先存在的 tomcat 实例上部署了 cfusion.war,该实例还托管 Liferay(6.1.x)。两者都在 webapps 目录中。我不得不解决已部署 cfusion.war 的 web.xml 中与 taglib 相关的一些问题。但它最终部署成功,没有出现错误。现在我遇到的问题是 tomcat 不知道如何处理 .cfm(导致浏览器提示下载http://my.liferayserver.edu/cfusion/CFIDE/administrator/index.cfm而不是用 coldfusion 渲染它)。我认为我必须在“主”/tomcat/conf/web.xml(而不是 /webapps/cfusion/WEB-INF/web.xml)中执行一些 servlet 映射
我看过一些博客、论坛帖子和其他可搜索的信息。看起来 CF10 可以在 Apache 的前端运行并使用 mod_jk.so,但我不能这样做,因为它可能会扰乱我正在使用的 Liferay 实例(它随供应商的门户产品一起提供)。
如果您对如何配置预先存在的(未与 CF 一起部署)tomcat 实例 web.xml 以映射到已部署的 cfusion.war 中的 CF servlet 有任何想法,我们将不胜感激。