问题标签 [railo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
coldfusion - ColdFusion - 何时使用“请求”范围?
一直在查看我前任的代码并经常查看“请求”范围的用法。这个范围的适当用法是什么?
coldfusion - 在 ColdFusion 中使用 like 运算符的 cfqueryparam
我的任务是浏览一些最近成为相当严重的 SQL 注入攻击的 ColdFusion 站点。基本上我的工作涉及将<cfqueryparam
> 标记添加到所有内联 sql。在大多数情况下,我已经把它记下来了,但是谁能告诉我如何将 cfqueryparam 与 LIKE 运算符一起使用?
如果我的查询如下所示:
我的<cfqueryparam
> 标签应该是什么样的?
sql - ColdFusion 在字符串中构造数据库查询时添加额外的引号
我在 ColdFusion 中编码,但试图留在 cfscript 中,所以我有一个函数允许我传入查询以运行它
<cfquery blah >
#query#
</cfquery>
但是,不知何故,当我构造查询sql = "SELECT * FROM a WHERE b='#c#'"
并将其传入时,ColdFusion 已将单引号替换为 2 个单引号。所以它成为 WHERE b=''c''
最终查询。
我尝试了很多不同的方法来创建字符串,但我不能让它只留下一个引号。即使进行字符串替换也没有效果。
知道为什么会这样吗?在这个项目期间,它破坏了我在 cfscript 中生活的希望
coldfusion - OpenBD 或 Railo 是 ColdFusion 的可行替代品吗?
这里有人有在生产中运行 OpenBD 或 Railo 的经验吗?我们有一些需要托管在某个地方的遗留 CF6.1 应用程序,我想知道 OpenBD 或 Railo 是否足够稳定以供生产使用,不需要大量的努力即可迁移到等等。
tomcat - Railo、Tomcat IIS7 和默认文档
我已经使用 Tomcat v6 在 Windows 2008(32 位)服务器上设置了 Railo v3.1。一切似乎都正常,除了无论我尝试什么,我都无法让它识别我的默认文档(index.cfm)
所以:
http://localhost/index.cfm = 很好
http://localhost = 404.3 错误
如果我查看错误,似乎 IIS7 正在使用静态文件处理程序来处理文件 - 据我所知,404 错误不是指文件本身,而是用于处理它的 ISAPI 处理程序. 这没有多大意义。
我尝试在 IIS7 中添加单独的处理程序,但无济于事。
我认为这是 IIS7 中的一个问题,因为我发现有类似问题的人使用不同的系统发布了几个博客和论坛帖子。(Tomcat、jBoss 等)
有人遇到过这个或有解决方法吗?
有关我的设置的详细信息,我严格遵循本指南:http:
//www.hockeypfef.net/index.cfm/2009/3/12/Installing-Railo-3-on-Windows-200832bit-with-IIS7-and-雄猫
railo - Where does Railo store files created by ?
Where does Railo store files created by when using the file attribute?
I.e.
The 'Tag Reference' in the Web Administrator does not give an indication, and neither does http://wiki.getrailo.org/wiki/3-1-Tags:CFLog
apache - 如何停止在 Railo 应用程序的 HTTP 标头中设置字符集?
我正在将 Railo 3.0 用于 Web 应用程序(设置与此优秀指南完全相同)。我有一个 CFM 页面,它使用 cfcontent 标记提供一些旧的 HTML 文件。此内容采用各种字符集(均定义为 HTML 中的元标记)。问题是我所有的 CFM 页面都在 HTTP 响应标头中设置了 UTF-8 发送出去,这会覆盖 HTML 中定义的任何内容。因此,这些页面在浏览器中显示不正确。
如何停止在 CFM 页面的 HTTP 标头中发送字符集?
注意:我已经从默认的 Apache 配置中删除了 AddDefaultCharset 条目,这意味着现在提供的静态 HTML 页面在标题中没有任何字符集,但是这对 CFM 页面没有帮助 - AddDefaultCharset 是坏的,坏的,坏的
iis - AUTH_USER 和 REMOTE_USER cgi 变量之间的区别
文档对此并不完全清楚-这些变量之间有区别吗?至少在 IIS 上它们看起来是相同的,但如果它在其他服务器下可能不同,我不想依赖它。
coldfusion - 如何在 cfscript 标签内执行 cfdump?
为了调试,我想将某些变量转储到我的网页上。我怎样才能从 cfscript 标签内做到这一点?
我尝试了以下方法,但它不起作用:
关于可以做什么的任何线索?
jboss - JBoss 4.2.3 EAR 和 Apache 2.2 虚拟主机与 jk_mod 服务空白白页
我有一个 EAR 文件,我正在尝试与 JBoss 4.2.3 上的各种 WAR 部署一起部署
各个独立 WAR 部署都工作正常,只是 EAR 中包含的同一应用程序的副本,但 EAR 部署及其包含的 WAR 无法正常工作。
当我访问 jboss-web.xml 配置为与此 EAR 关联的虚拟主机时,我在浏览器中收到一个空白页面。与独立 WAR 部署关联的其他虚拟主机都可以正常工作,并且配置方式相同。
我在启动时没有收到任何错误,并且 JBoss 报告该站点已启动。我在 WAR 的 WEB-INF 中有一个 jboss-web.xml 文件,它将它与 server.xml 的定义联系起来。这适用于除 EAR 之外的所有其他类型的配置。我一直只得到一个白页,好像 JBoss 无法将 EAR 中的 WAR 连接到主机,或者 WAR 没有正确启动,或者我这里有一些配置错误。
当我启动 JBoss 时,它会在 webwar1.war/WEB-INF 中创建 flex 和 railo 目录,并在 railo.ear/lib/railo-server 中创建一个 railo-server 目录,但仍然只是为我提供一个空白页。
这是我站的地方...
我有一组共享的 Railo JAR 文件位于 /JBoss/server/default/deploy/jboss-web.deployer/railojars/lib (我告诉 jboss-service.xml 将其包含为类路径)
我的 site1.WAR 和 site2.WAR 文件位于 deploy 文件夹中,每个文件都包含一个 index.cfm 和一个 WEB-INF,其中 web.xml 和 jboss-web.xml 映射到虚拟主机。他们每个人都使用这个共享的 Railo JAR 实例并完美运行。我在 server.xml 中配置的带有外部文件夹的 docPath 和 appPath 的站点使用此共享 JAR 安装并完美运行。一切都很好。
如果我在 /JBoss/server/default/deploy 文件夹(带有 Railo lib 文件夹的完整 WAR)中放置 railo1.war、railo2.war 等,这些站点将使用 WAR 中包含的 Railo 实例。这也很棒。
所以,我唯一剩下的问题是:
在 /JBoss/server/default/deploy 下我创建了 railo.ear
railo.ear 内部是:META-INF,其中包含 application.xml,其中:
它还包含 webwar1.war,其中包含:index.cfm 和 WEB-INF
WEB-INF 有 web.xml、lib 和 jboss-web.xml
jboss-web.xml 看起来像这样:
从 server.xml:
foo3.com 正在使用 jk_mod 通过来自 Apache 的虚拟主机发送到 JBoss。映射到 WAR 部署的其他两个站点(foo1.com、foo2.com)的配置方式完全相同,并且工作正常。
WEB-INF 包含 lib 文件夹,因此我希望这个 webwar1.WAR 实例使用该 lib 文件夹中包含的 Railo JAR 文件。问题是当我启动 JBoss 时,我所有的其他站点都配置了它们的各种工作方式,但是 webwar1.war 中的站点没有出现。我只是在浏览器中看到一个白页。
因此,webwar1.war 文件中的 WEB-INF 中的 jboss-web.xml 没有连接到 server.xml 中定义的内容,或者这里出现了其他问题。我的其他独立 WAR 安装和共享 JAR 站点都可以看到它们各自的描述符,如 jboss-web.xml 中标记的那样,并且具有与此部署相同的内容。
所以,我只是想弄清楚我需要做什么才能让最后一个 EAR 配置正常工作。
我现在尝试的方式似乎每个 WAR 都会尝试使用它包含的 JAR 文件,但我希望为整个 EAR 拥有一组共享的 JAR 文件,然后耳朵中的每个 WAR 文件都使用这些 JARS。
我希望能够在这个 EAR 配置下拥有 webwar1.war、webwar2.war 等,因此我已将 lib 文件夹移出 webwar1.war/WEB-INF/lib 并移入 railo.ear/lib
我很想以这种方式进行设置,但我什至无法在 EAR 中加载一个带有自己的 JAR 文件的 WAR。我已经尝试了这种新配置,并在浏览器中获得了相同的空白页面。
有任何想法吗?
JBoss 没有给我任何错误。另一个奇怪的事情是,当我尝试访问配置不正确且未启动的站点时,我没有从 Apache 收到错误。如果我访问的站点没有在 JBoss 中设置为主机并且我通过 jk_mod 重定向到 JBoss,我会看到 JBoss 默认页面。当我访问 railo.ear 中与这个 webwar1.war 关联的虚拟主机时,我没有看到这个默认页面,所以 JBoss 必须知道它应该对域/虚拟主机做一些事情,否则它会告诉我默认的 JBoss页。相反,我看到的是一个空白的白色。
我还应该提到这适用于 JBoss 5.1。railo.ear 配置了完全相同的方式锁定到虚拟主机并正常工作。
帮助?谢谢!!!!