Coldfusion MX 7 + Tomcat + OS X 10.6

时间:2011-06-16 01:41:25

标签: tomcat coldfusion

我正试图在Coldfusion MX 7,Tomcat和OS X 10.6之间形成邪恶的联盟。 (真的,我只是想让CF7在10.6上运行,而Tomcat似乎是最好的方式)。

我有CF7和Tomcat很好 - 我可以访问CF7管理面板并设置我的数据源。问题是让CF7解析与coldfusion不在同一目录下的代码。 Tomcat只是提供我的文件,就像它们是文本一样。

注意:不能使用不同版本的coldfusion,但我可以使用任何服务器。

更多信息: http://localhost:8080/cfusion/example.com/index.cfm - 由coldfusion解析。 http://example.com:8080/index.cfm - 相同的文件,未经coldfusion解析。

这是在我的server.xml文件中:

<Host name="example.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="/Applications/tomcat/webapps/cfusion/example.com" path=""/>
</Host>

2 个答案:

答案 0 :(得分:1)

web.xml文件中描述了文件类型(* .cfm)与处理它们的servlet之间的映射。 web.xml应位于您的上下文根目录中的WEB-INF目录中。由于您已将Web根目录定义为CF上下文根,因此WEB-INF目录应位于“../example.com”中。你能检查一下那里有WEB-INF目录吗?

答案 1 :(得分:0)

我不确定您是否为域example.com配置了主机文件。

请参阅以下网址修改主机文件。 http://decoding.wordpress.com/2009/04/06/how-to-edit-the-hosts-file-in-mac-os-x-leopard/