收藏的ColdFusionMX应用技巧及问题集

1.为什么在CFMX中设定通过的<cfcookie>移植到了cf5中失效?

回答:CF5.0中<cfcookie>和<cflocation>是不能直接放在同一个页面的。检测你的页面代码查看是否有这两个标签共用一个页面的现象。这个问题在cfmx里不会出现。但是,一但应用于CF5,就会出现cookie失效的问题。

2.在浏览器中使用代理服务器,会对CFMX应用的本地调试产生问题么?

回答:一定会产生问题的。在使用http://localhost:8500/xxx的路径进行cfmx应用测试时,点击浏览器的"Toos->Internet Options...->Connections->Lan Settings...",确认不使用proxy Server,如果你使用的话,在调试的过程中,很多数据库应用会出现Tcp/IP的错误,实际上,你的应用是没有错误的,而是这个proxy server的选项在作怪。

3.ColdFusion中的Cookie是否有不同的设置?如果有,是否有必要在同一个Project中使用不同的设置方法?

回答:ColdFusion中的Cookie有不同的设置方式。默认方式是临时存储的,也就是关闭浏览器,Cookie即消逝。这种Cookie我们可以使用<cfset Cookie.CookieName="xxx">来设定,也可以使用<cfparam>方式来设定。设定这样的Cookie可以用于判断一个用户在一个应用中的某一次单独访问中的停留时间,购物车中的物品等临时变量。当我们需要设定一个长时间的Cookie时,请使用<cfcookie>来设定,因为Expires属性将长时间保留该Cookie的值。

4.多台不同的ip映射的服务器是否可以识别同一个cookie?

回答:可以。但是都应该以xxx.Domain.com的类型开始,使用2级域名,然后在CF中设定cookie的时候使用path属性进行控制,如<cfCookie Name="xxx" Value="xxx" Domain=".Domain.com">。

5.为什么我在cf administrator中设定的虚拟映射不起作用?这与所在操作系统有关系么?

回答:在windows操作系统中,要特别注意物理路径对应虚拟路径的映射配置。cfmx updater3修正了在cfmx administrator中添加一个虚拟映射无效的问题。另外,如果个别服务器的配置还是有问题,请手动修改cf_root\wwwroot\WEB-INF文件夹下的jrun-web.xml文件。例如增加一个虚拟映射到物理D盘的images文件夹,配置方式如下:

<virtual-mapping> 
< resource-path>/images/*</resource-path>
<system-path>D:\images</system-path>
< /virtual-mapping>

修改之后重新启动CFMX服务即可。以上问题在Unix和Linux操作系统上不会出现。

6.如何在Unix系统上判断ColdFusionMX服务正常运行?

答:进入图形化的Unix管理界面当然方便。但是有更方便的Command供Web管理员使用。在命令行方式下键入:ps -eaf | grep cfusion。实际上,上述命令就是查看当前系统中的cfusion进程的状况,如果服务运行,会等到类似于下面的信息:

nobody 4528 1 10 12:44 pts/0 00:00:07 /opt/coldfusionmx/runtime/bin/cfusion -start

如果没有得到上述信息,就证明服务进程有问题了。

7.如何在Unix系统上管理coldfusionMX服务(像Windows一样简单么?)?

答:在Unix上的管理CFMX可能比Windows还要简单。先以root权限进入Unix,然后键入:cd cf_root/bin。之后,可以输入不同的命令来管理CFMX的进程:

启动CFMX服务,输入:coldfusion start 
停止CFMX服务,输入:coldfusion stop 
重启CFMX服务,输入:coldfusion restart 
查看CFMX服务性能,输入:coldfusion status

(0)

相关推荐

  • 收藏的ColdFusionMX应用技巧及问题集

    1.为什么在CFMX中设定通过的<cfcookie>移植到了cf5中失效? 回答:CF5.0中<cfcookie>和<cflocation>是不能直接放在同一个页面的.检测你的页面代码查看是否有这两个标签共用一个页面的现象.这个问题在cfmx里不会出现.但是,一但应用于CF5,就会出现cookie失效的问题. 2.在浏览器中使用代理服务器,会对CFMX应用的本地调试产生问题么? 回答:一定会产生问题的.在使用http://localhost:8500/xxx的路径进行c

  • 41个Web开发者必须收藏的JavaScript实用技巧

    Web开发者必须收藏的JavaScript实用技巧,供大家参考,具体内容如下 1. 将彻底屏蔽鼠标右键 oncontextmenu="window.event.returnValue=false" < table border oncontextmenu=return(false)>< td>no< /table> 可用于 Table 2. 取消选取.防止复制 < body onselectstart="return false&qu

  • 收藏的word实用技巧问题解答(实用)

    word实用技巧问题解答(实用) 问:WORD里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同? 答:分节,每节可以设置不同的页眉.文件--页面设置--版式--页眉和页脚--首页不同 问:请问word中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了?  答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下"同前"钮,再做的改动就不影响前面的了.简言之,分节符使得它们独立了.这个工具栏上的"同前"按钮就显示在工具

  • 收藏的SQLServer技巧集

    上次写了个ACCESS技巧集,反映良好,这次来个SQL语句特殊技巧吧 1.把某个字段重新生气序列(从1到n): DECLARE @i int Set @i = 0 Update Table1 Set @i = @i + 1,Field1 = @i 2.按成绩排名次 Update 成绩表 Set a.名次 = ( Select Count(*) + 1 From 成绩表 b Where a.总成绩 < b.总成绩 ) From 成绩表 a 3.查询外部数据库 Select a.* From Ope

  • Oracle 数据库操作技巧集

    正在看的ORACLE教程是:Oracle 数据库操作技巧集.[编者注:]提起数据库,第一个想到的公司,一般都会是Oracle(即甲骨文公司).Oracle在数据库领域一直处于领先地位.Oracle关系数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好.使用方便.功能强,适用于各类大.中.小.微机环境.Oracle9i是Oracle于今年6月份正式推出的数据库最新产品.Oracle9i在可伸缩性.可靠性和完整性方面有着上佳的表现,一推出就获得了开发者的认同.它是一种高效率.可靠性好的适

  • 在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)

    下面小编给大家整理了8个技巧对程序员来说非常的有帮助,具体如下所示: 1) 禁用鼠标右键单击 jQuery程序员可以使用此代码在网页上禁用鼠标右键点击. $(document).ready(function() { //catch the right-click context menu $(document).bind("contextmenu",function(e) { //warning prompt - optional alert("No right-clicki

  • 收藏Javascript中常用的55个经典技巧

    1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取.防止复制 3. onpaste="return false" 

  • 值得收藏的20个Linux服务器性能优化技巧

    Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程,响应时间并不是那么重要,相反,能够长时间处理高负载才是最关键的.Linux高可用服务器集群解决方案让IT系统管理员可以从容应对许多常见的硬件和软件故障,允许多台计算机一起工作,为关键服务正常运行提供保障,系统管理员可以不中断服务执行维护和升级. Linux服务器有各种用途

  • 值得收藏的SpringBoot 实用的小技巧

    前言 最近分享的一些源码.框架设计的东西.我发现大家热情不是特别高,想想大多数应该还是正儿八经写代码的居多:这次就分享一点接地气的: SpringBoot 使用中的一些小技巧. 算不上多高大上的东西,但都还挺有用. 屏蔽外部依赖 第一个是屏蔽外部依赖,什么意思呢? 比如大家日常开发时候有没有这样的烦恼: 项目是基于 SpringCloud 或者是 dubbo 这样的分布式服务,你需要依赖许多基础服务. 比如说某个订单号的生成.获取用户信息等. 由于服务拆分,这些功能都是在其他应用中以接口的形式提

  • 值得收藏的9个提高代码运行效率的小技巧(推荐)

    我们写程序的目的就是使它在任何情况下都可以稳定工作.一个运行的很快但是结果错误的程序并没有任何用处.在程序开发和优化的过程中,我们必须考虑代码使用的方式,以及影响它的关键因素.通常,我们必须在程序的简洁性与它的运行速度之间做出权衡.今天我们就来聊一聊如何优化程序的性能. 1. 减小程序计算量 1.1 示例代码 for (i = 0; i < n; i++) { int ni = n*i; for (j = 0; j < n; j++) a[ni + j] = b[j]; } 1.2 分析代码

随机推荐