标签: railo

Linux/Apache上的ColdFusion是否稳定?

我正在开发一个在ColdFusion中仍然有很多脚本的网站.我需要将它移动到新服务器.我更喜欢Apache/Linux而不是IIS/Windows.我已经看到了一些关于在Apache/Linux上运行ColdFusion的信息.这是一个稳定的设置吗?

apache coldfusion railo cfml

11
推荐指数
2
解决办法
9347
查看次数

如何在Railo服务器中查看未送达的邮件?

如何在铁路服务器中查看未交付的邮件?它在服务器管理员中是否有任何未传递的邮件文件夹?

  1. 正确提供smtp服务器名称和密码.
  2. 我的网络连接也很好.

但我无法在ralio服务器端(管理员)看到未送达的邮件.

email railo lucee

11
推荐指数
1
解决办法
2080
查看次数

Railo,Open Bluedragon和Adobe Coldfusion之间有什么值得注意的差异?

尝试捕获实现之间的显着差异:

  1. Adobe ColdFusion
  2. Railo
  3. 打开Bluedragon

(我知道史密斯,但不相信它仍然活跃).

包括CFML 平台差异 - 语法,功能和可扩展性.

请注意,这不是我在其他任何地方都看不到的东西,但也许我只是没有正确搜索.因此,到那一端的链接也会计算在内.

更新

这是我在这个背景下值得注意的定义:简化解决难题的东西.例如,Railo提供<cfvideo>标记,用于转码视频 - 这是一项非常重要的任务.

我建议的东西并不值得注意:Railo函数ListAvg().

coldfusion openbd railo coldfusion-9 cfml

10
推荐指数
1
解决办法
4077
查看次数

是使用cfsqltype的好习惯吗?

编码cfqueryparam或cfprocparam时,cfsqltype是可选的.但是,我经常看到它编码.指定cfsqltype有什么好处吗?

sql coldfusion railo cfml

10
推荐指数
2
解决办法
496
查看次数

如何生成OpenOffice Draw文档?

我想在OpenOffice Draw中创建一个流程图.

由于有很多步骤要显示(并且将来可能会有所改变),但我可以提取数据,我想通过以下步骤自动创建:

  • 使用指定的页面设置创建新的ODG文档.
  • 插入具有指定属性的流程图形状.
  • 用箭头连接这些东西.
  • 理想情况下,将事物自动组织到合理的位置.

我不想花几个小时阅读一些"UNO"的东西 - 我只想要我可以根据需要调整的代码示例.

如果示例代码使用OO API,或者仅修改压缩模板中的XML文件,则不会感到困扰 - 只要它能让我轻松地完成上述操作.

我正在使用Railo(CFML),但我也可以使用Java,或者转换其他可读语言的片段.

有什么建议怎么办?


更新:
我已经开始使用XML路由了 - 我保存了一个空文件和一个带有单个对象的文件,并比较了两个(处理为拉链)以查看差异,然后重复几次,使用不同的更改来帮助了解发生了什么.

我有一些非常基本(和不完整)的代码,可以创建形状并连接它们,这可以在这里看到:http://gist.github.com/634306

这很粗糙,但我可能想办法利用我现在所拥有的东西生产我需要的东西 - 但我仍然希望有人能指出我更好的方法 - 特别是因为我会需要弄清楚一些适当定位形状的方法,这不会是微不足道的.

我为第四点创建了一个独特的问题:
如何在流程图上自动布局框?

更新2:
从另一个问题,我发现GraphViz可以从数据中可视化图形 - 我从我的数据中创建了一个'有向图' - 所以我需要的是一种将GraphViz输出转换为OpenOffice Draw的方法可以接受.显而易见的是会有SVG,但似乎OpenOffice还没有正确实现SVG,所以我需要提出另一个计划.

java coldfusion openoffice.org railo cfml

9
推荐指数
1
解决办法
1688
查看次数

从Adobe ColdFusion迁移到替代CFML引擎时会出现什么问题?

我们目前正在将Adobe ColdFusion 9用于相当大的应用程序.我们正考虑搬到Railo或Blue Dragon.

我们会遇到什么问题?

  • 它需要大量的重构还是大多数CFML代码才能在新系统上运行?
  • 替代引擎是否为大多数官方标签提供支持,还是更有限?
  • 简而言之,官方语言的这些替代方案有多么不同?
  • 我们可以做些什么来减少这个过程的痛苦(比如首先升级到CF11或者删除/避免使用某些功能)?

我的问题类似于Railo,Open Bluedragon和Adobe Coldfusion之间存在哪些值得注意的差异?,虽然这与实际差异有关,但我更具体地询问过渡/实施的实用性.

coldfusion railo bluedragon

9
推荐指数
2
解决办法
3077
查看次数

Nginx client_max_body_size在AWS Elastic Beanstalk上的Docker容器中不起作用

我有一个问题,nginx似乎忽略(或覆盖)我在AWS Elastic Beanstalk上的Ubuntu Docker容器中的upped client_max_body_size指令.这会阻止用户上传任何大于nginx默认值1MB的文件.

我使用了client_max_body_size 10M; 在http,服务器和位置块无济于事,我仍然看到nginx日志中的"客户端意图发送太大的身体"错误.我已经在AWS EC2 Ubuntu实例上成功使用了这些设置,但由于在Docker容器中使用相同的设置,我遇到了这个问题.我也试过使用这里概述的ebextension 在AWS Elastic Beanstalk上的Nginx conf中增加client_max_body_size

应用程序本身是在Tomcat容器中运行的CFML(Railo).

以下是相关的nginx文件:

完整的未删节文件在这里https://github.com/chapmandu/docker-railo

提前致谢.

nginx error.log

2014/12/02 03:02:05 [error] 32116#0: *142 client intended to send too large body: 1290803 bytes, client: 172.31.19.39, server: , request: "POST /listings/35602/images/create HTTP/1.1", host: "staging.svr.com.au", referrer: "http://staging.svr.com.au/listings/35602/images/new"
Run Code Online (Sandbox Code Playgroud)

nginx.conf

daemon off;

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    client_max_body_size 10M;
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    include /etc/nginx/sites-enabled/default;
}
Run Code Online (Sandbox Code Playgroud)

默认

server
{
    listen       80;
    server_name  localhost;

    client_max_body_size …
Run Code Online (Sandbox Code Playgroud)

ubuntu nginx railo docker amazon-elastic-beanstalk

9
推荐指数
2
解决办法
4798
查看次数

当我从CF6.1迁移到CF8或Railo3.1时会有什么陷阱等待我?

谷歌并没有提供太多内容(或者我的查询很糟糕).有人做过切换并可以分享经验吗?

migration coldfusion middleware railo cfml

8
推荐指数
1
解决办法
460
查看次数

如何在两个结构上进行"深度比较"或"差异"?

(这是一个冷血问题)

我有两个不同的结构,可能包含或不包含相同的数据,我希望能够看到它们是否存在!我的结构将始终包含简单值(数字,字符串或布尔值),因为它们是使用DeserializeJSON创建的,所以希望这可以轻松完成.

我在这里发现了Ben Nadel的帖子,但这种技术似乎对我不起作用.这是我到目前为止所尝试的(其中有一些cfwheels代码):

itemA = DeSerializeJSON(model("itemsnapshot").findByKey(4).json);
itemB = DeSerializeJSON(model("itemsnapshot").findByKey(5).json);

StructDelete(itemA,"updatedAt");
StructDelete(itemB,"updatedAt");
StructDelete(itemA,"createdAt");
StructDelete(itemB,"createdAt");

writedump(itemA);
writedump(itemB);

out = itemA.Equals(itemB);
writedump(out);
Run Code Online (Sandbox Code Playgroud)

结果如下:

Struct
code string C112
companyid number 1
cost number 5000
deletedAt string 
description string Nightstand
id number 70634
itemtypeid string 13
projectid number 8
unittypeid string

Struct
code string C112
companyid number 1
cost number 5000
deletedAt string 
description string Nightstand
id number 70634
itemtypeid string 13
projectid number 8
unittypeid string 

boolean false
Run Code Online (Sandbox Code Playgroud)

因此,正如您将在上面看到的那样,尽管Structs中的数据看起来完全匹配,但它们不会通过Equals()测试.

还有其他人成功完成了吗?

java coldfusion railo cfwheels cfml

8
推荐指数
1
解决办法
2381
查看次数

两台不同机器上的CFML中toBase64()的输出不同

最终编辑:已解决,将本地开发升级到railo 3.3.4.003解决了这个问题.


我必须RC4加密一些字符串并让它们base64编码,我遇到了相同的输入将在2个不同的开发设置上生成不同输出的情况.

例如,如果我test2@mail.com
在一台机器(DEV-1)上有一个字符串,我会得到:DunU+ucIPz/Z7Ar+HTw=
另一台(DEV-2)它将是:DunU+ucIlZfZ7Ar+HTw=

首先,我是rc4通过这里找到函数加密它.接下来我将它喂给:toBase64( my_rc4_encrypted_data, "iso-8859-1")

据我所知,rc4加密输出在两者上是相同的(或者我遗漏了一些东西).以下是来自两台机器的SERVER变量以及加密功能.

这是我们必须忍受的东西,还是我能做些什么来"正确处理"(因为缺少一个更好的词).我担心将来这会咬我,并想知道它可以避免.

编辑1: my_rc4_encrypted_data.getBytes()的输出返回:dev-1:

Native Array (byte[])
14--23--44--6--25-8-63-63--39--20-10--2-29-60
Run Code Online (Sandbox Code Playgroud)

DEV-2:

Native Array (byte[])
14--23--44--6--25-8-63-63--39--20-10--2-29-60
Run Code Online (Sandbox Code Playgroud)

(没有编码传递给getBytes())

DEV-1(远程)

server.coldfusion
productname Railo
productversion  9,0,0,1

server.java
archModel   64
vendor  Sun Microsystems Inc.
version 1.6.0_26

server.os
arch    amd64
archModel   64
name    Windows Server 2008 R2
version 6.1

server.railo
version 3.3.2.002

server.servlet
name    Resin/4.0.18
Run Code Online (Sandbox Code Playgroud)

DEV-2(本地)

server.coldfusion
productname     Railo
productversion  9,0,0,1

server.java
vendor  Oracle Corporation
version 1.7.0_01

server.os …
Run Code Online (Sandbox Code Playgroud)

base64 railo rc4-cipher cfml

8
推荐指数
1
解决办法
402
查看次数