【发布时间】:2023-03-19 04:24:01
【问题描述】:
我们的服务器目前正在运行 Railo。我在网上搜索了一种将 CFM 指针从 Railo 移动到 Coldfusion 11 的方法。我发现数百个 CF 到 Railo 但没有返回。
在有人问我们为什么要这样做之前,这是因为 Railo 对我们需要的东西的限制,即 CFPDF、CFPrint 等。
问题是当我关闭 Railo 时,我无法处理 .cfm 文件。我还需要将 Coldfusion webroot 的位置更改为我们当前的 webroot。我已经在 Apache 中进行了所有设置,但 CF11 没有看到它。
我是 CF11 的新手,所以请帮忙。谢谢!
你们要求提供更多信息,这是我的编辑:
我们在 Linux、Debian 上运行。它是一个网络服务器,我们将部署数字 PDF 并对其进行有限的打印。即,客户购买了 5 份,因此我们需要将他们的份数限制为 5 份。我们知道客户只能购买 1 件并复印。但是,该网站的所有者希望能够允许此功能。
【问题讨论】:
-
您的问题根本没有详细说明您为安装 CF11 实际做了什么,也没有详细说明除了“无法处理 .cfm 文件”之外会发生什么,这是非常模糊的。如果代码兼容,请卸载 Railo,安装 CF11,然后重新输入代码。确保删除旧的 WEB-INF。
-
您最好继续在 Railo 上运行您的主应用程序,并将特定于 CF 的内容代理到额外的 CF 服务器任务来完成这项工作吗?俗话说,把婴儿和洗澡水一起扔出去似乎是一种耻辱。为什么要在某些极端情况下惩罚应用程序的 rest 部分?此外,对于您的 PDF 处理要求,是否有与必须运行 CF 服务器不同的第三方解决方案?或许就您遇到的那些挑战提出问题可能值得?
-
要回应他人,您需要提供更多信息才能获得有价值的答案。也就是说,结帐 wkhtmltopdf。它比 CF 的 PDF 文档要好得多。我们用它推动高质量/分辨率的印刷业务。渲染一个无头 webkit 浏览器,基本上是为了渲染 PDF。像你期望的那样运行 CSS,甚至是 JavaScript。我们使用它来动态缩放字体和行距。深思熟虑。一个
-
另外,您可能想查看 PDFBox (pdfbox.apache.org/index.html),它是一个用于生成和处理 PDF 文档的开源 Java 库。
-
wkhtmltopdf 非常棒 - 易于放入现有项目中
标签: coldfusion migration railo cfprint