我的机器上安装了ColdFusion。
那么有人可以建议如何配置带有IIS的Railo 以便它运行得更快吗?
它适用于Tomcat,但我想在IIS中使用它。
答案 0 :(得分:1)
IIS正试图在Railo之前连接到ColdFusion ,但是当你已经停止了CF服务时,它只是在等待超时。
您应该删除/禁用ColdFusion连接器。
答案 1 :(得分:1)
可以在IIS中的不同级别定义处理程序映射;服务器级别或网站级别。如果它们是在服务器级别定义的,那么每个网站都将继承这些属性,并且您的Railo网站也有机会拥有它们。
如果它们是在服务器级别定义的,您应该能够在Railo的网站级别删除它们,而不会影响任何其他网站。但要小心删除正确的一个,因为Railo需要有映射才能正常工作。 See this page for what it should look like for Railo with IIS
对于与Adobe安装相关的现有处理程序映射,请单击用于Railo安装的网站。双击“处理程序映射”图标。 Adobe安装会创建四个映射。
为前三个处理程序分配的Adobe ISAPI DLL类似C:\JRun4\lib\wsconfig\jrun_iis6.dll
(取决于您的安装)。对于JWildCardHandler处理程序,可执行文件类似于C:\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.dll
。检查您的分配方式。 Railo安装可能已经覆盖了部分或全部。
根据我在上面链接的页面,Railo仅为*.cfm
和*.cfc
创建处理程序,它们应指向Railo ISAPI DLL。您应该删除Railo网站下仍存在的任何Adobe处理程序。我猜测JWildCardHandler是罪魁祸首,它正试图将您的请求传递给Adobe安装。
注意:如果您以这种方式删除处理程序,则在Railo网站下,更改将写入Railo网站根目录中的web.config
文件。如果您在进行更改之前备份此文件,那么您始终可以恢复到原来的状态。
答案 2 :(得分:0)