2: ColdFusion是不是还需要一个Web服务器来支撑它的运行?
ColdFusion本身是一个应用服务器而非一个Web服务器,它无法响应收到的HTTP请求,也无法和客户端的浏览器直接通讯。所以,ColdFusion的确需要一个Web服务器来帮它接受客户端发来的HTTP请求。但ColdFusion自身也集成了一个Web服务器,可以用来充当开发过程中在Web服务器。
3: 我因该为ColdFusion选用那种Web服务器?
无所谓,但不要把ColdFusion自身集成的Web服务器用在最终对外服务的环境里。在微软的Windows平台上,Microsoft IIS被用的最多,而Apache则在其它平台中被大量使用。
14: 忘了ColdFusion管理员的密码,怎样才能访问ColdFusion的管理界面呢?
没有办法找回密码,但你可以禁止这个密码,然后登陆到ColdFusion的管理界面内重新设一个密码。方法如下:打开neo-security.xml这个配置文件(在ColdFusion安装目录内的lib目录里),找到这一段:<var name='admin.security.enabled'><boolean value='true'/></var>。 把true改为false,保存后重起ColdFusion。接着你就能不用密码登陆到ColdFusion的管理界面里,修改密码后在打开neo-security.xml,把false改回true,别忘了保存后再重起ColdFusion。
16: ColdFusion使用那个网络端口?
ColdFusion本身并不占用任何端口,但是协同ColdFusion接受HTTP请求的web服务器需要一个端口(缺省的HTTP端口是80)。如果你使用了ColdFusion自带的web服务器的话,它使用的缺省HTTP端口是8500。如何更改:修改jrun.xml这个配置文件(位于ColdFusion安装目录内的runtime/servers/default/SERVER-INF目录里),找到jrun.servlet.http.WebService, 改到你想用的端口。
17: 能禁止掉ColdFusion自带的Web服务器吗?
可以,修改jrun.xml这个配置文件(位于ColdFusion安装目录内的runtime/servers/default/SERVER-INF目录里),找到jrun.servlet.http.WebService 这一项,把其中的deactivated改为true( <attribute name="deactivated">true</attribute>)。
6: 标准版和企业版的ColdFusion之间有什么主要的区别?
企业版能运行在更多不同的系统平台上,同时也支持更多种类的数据库,企业版中带了一个JRun,支持同时运行几个ColdFusion实例,企业版还提供了高效率的邮件处理能力等等一些特点。如果您需要一个可用性高且稳定快速的站点,您就该考虑用企业版的ColdFusion。
7: 我需要一个J2EE服务器来运行ColdFusion吗?
不需要,标准版的ColdFusion自己集成了一个J2EE服务器,企业版的ColdFusion也集成了一个完整的JRun服务器。当然如果您已经有一个J2EE服务器的话(如Sun ONE, IBM WebSphere, 或 BEA WebLogic),您也可以把ColdFusion部署在它们上面。