安装ColdFusion后,我得到“HTTP错误404.17 – 未find”与错误代码:0x80070032,当我打开我的pipe理员url,即http://127.0.0.1/CFIDE/administrator/index.cfm 。 我的IIS版本是7,ColdFusion 9更新9.01,Windows 7 64位。
有一个奇怪的问题.. 我在IIS 7中的不同端口上设置了多个网站。我添加了每个站点,并给他们各自的path。 我把CFIDE&Jakarta列为虚拟目录。 当我打本地主机:8025它应该去C:\ site1 \ index.cfm。 但是,当我访问本地主机:8025它以某种方式跳转到C:\ apps \ ColdFusion10 \ cfusion \ wwwroot \ index.cfm我没有任何网站设置,即使转到c:\ apps \ ColdFusion10 \ cfusion \ wwwroot \当我访问本地主机:8025 / something.cfm,然后它拉起来就好了。 它只做了一些奇怪的redirectindex.cfm我检查了许多configuration文件,其中包括非C:\ apps \ ColdFusion10 \ cfusion \ wwwroot \为www的path 任何帮助,将不胜感激。 TIA
我已经在一个预先存在的Tomcat实例上部署了cfusion.war,同时托pipe了Liferay(6.1.x)。 两者都在webapps目录中。 我不得不在部署的cfusion.war的web.xml中解决一些与taglib有关的问题。 但它最终部署没有错误。 现在我有问题,tomcat不知道如何处理.cfm(导致浏览器提示下载http://my.liferayserver.edu/cfusion/CFIDE/administrator/index.cfm而不是将其与ColdFusion的)。 我想我必须在“main”/tomcat/conf/web.xml(而不是/webapps/cfusion/WEB-INF/web.xml)中做一些servlet映射, 我已经看到了几个博客,论坛post和其他可search的信息。 它看起来像CF10可以运行Apache和mod_jk.so,但我不能这样做,因为它可能会混乱我正在使用的Liferay实例(它与供应商的门户产品交付)。 任何想到如何configuration预先存在的(未部署CF)tomcat实例web.xml映射到部署的cfusion.war中的CF servlets将不胜感激。
我无法使用会话复制设置群集。 我已经成功地build立了一个粘滞会话的集群。 当用Googlesearch时,我发现了很多解释相同问题的链接 http://cfmlblog.adamcameron.me/2012/11/problem-with-session-replication-with.html https://forums.adobe.com/thread/1238702?start=0&tstart=0 是否取消select粘性会话自动启用会话复制? 但没有我在哪里得到解决scheme。 任何人解决这个问题?
我们一直在运行CF 11 U5,现在没有任何问题。 我们在Server 2k12 64bit的IIS 8.5上运行CF Enterprise。 最近,我们的一些客户一直在抱怨,当他们通过我们的各种file upload方法上传文件时,他们得到错误。 这些错误是浏览器错误,告诉他们连接已被重置,或页面不能显示等 这似乎只发生在文件大小超过300-400kb。 我们在IIS中没有任何限制,因为95%的其他客户端在上传200MB文件时没有问题。 任何运行这些上传的代码都没有改变。 我们有标准的页面和表单的混合,然后CF将图像上传到一些使用jQueryfile upload插件的页面,这些插件发布到上传的CF页面。 似乎并没有上传任何东西,并且用户在开始上传的2-5秒内相当快地返回错误。 上传的文件是通常的图像(jpg)或zip文件。 这似乎只影响有限的人数。 当我试图复制这个问题,从我身边上传相同的文件,我从来没有看到这个问题,一切工作正常。 我们很多其他客户也没有问题上传。 看着IIS日志,他们得到了400错误。 失败的请求日志告诉我一个不好的请求。 在查看Coldfusion错误日志时,他们尝试下面的错误: org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [CfmServlet] in context with path [/] threw exception java.io.IOException: Socket read failed at org.apache.coyote.ajp.AjpProcessor.read(AjpProcessor.java:325) at org.apache.coyote.ajp.AjpProcessor.readMessage(AjpProcessor.java:447) at org.apache.coyote.ajp.AjpProcessor.receive(AjpProcessor.java:343) at org.apache.coyote.ajp.AbstractAjpProcessor.refillReadBuffer(AbstractAjpProcessor.java:685 ) at org.apache.coyote.ajp.AbstractAjpProcessor$SocketInputBuffer.doRead(AbstractAjpProcessor. java:1209) at […]
通过Windows服务控制台停止ColdFusion 11服务需要很长时间,最终会出错。 它最终会停止(几分钟后)。 当我尝试使用“net stop ColdFusion 11 Application Server”停止命令行上的服务时,我得到以下响应: C:\Windows\system32>net stop "ColdFusion 11 Application Server" The ColdFusion 11 Application Server service is stopping…………………… ………………………………………… A system error has occurred. System error 170 has occurred. The requested resource is in use. The ColdFusion 11 Application Server service was stopped successfully. 我一直无法find有关此错误的更多信息。 有谁知道为什么发生这种情况,我怎么能防止它(以防我需要快速重新启动服务)?
我有一个运行IIS 8.5和ColdFusion 11的Windows 2012 R2服务器。在特定目录(“mydirectory”)下,我添加了一个HTTP响应头(名称:X-ResponseHeader,值:Test)。 生成的web.config部分如下所示: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <add name="X-ResponseHeader" value="Test" /> </customHeaders> </httpProtocol> </system.webServer> </configuration> 我创build了几个testing文件: test.cfm 的test.html test.png 我用curl -I来请求文件并检查响应头文件: test.cfm不包含响应头 test.html包含X-ResponseHeader: Test test.png包含X-ResponseHeader: Test 此外,请求一个不存在的.cfm文件不包括标题,但请求一个不存在的.png文件。 因此,我怀疑ColdFusion处理程序是忽略或删除标题,但我不知道为什么。 另外值得注意的是:如果我在IIS中的站点级别而不是在文件夹级别设置自定义标头,则所有情况下都会包含自定义标头。
在testing中,在POC环境中,在运行Windows Server 2008 R2上运行Coldfusion 10 Enterprise的服务帐户的密码时,Jetty服务无法启动。 最初,所有与Coldfusion相关的服务都使用开发账户,并将其更改为POC账户。 服务被重新启动,但ODBC代理服务,ODBC服务器服务和Jetty服务无法启动。 但是,可以通过删除C:\ ColdFusion10 \ cfusion \ db \ slserver54 \ tracing中的* .trc文件来纠正ODBC相关的服务。 重新启动服务器已无法使服务启动。 在使用服务pipe理单元时,服务有时会启动,并立即停止或显示“本地计算机上的ColdFusion 10 Jetty服务服务已启动,然后停止,如果某些服务未被其他服务或程序使用,则会自动停止服务。 在这种情况下,Coldfusionpipe理员控制台不会加载并使用pipe理员样式显示500错误。 我有什么想法可以解决这个问题吗?
所以有一点历史,如果你想要解决当前的问题,请跳过以下部分。 我们正在从SPARC Solaris 10环境中的Apache 2.2.20升级到Apache 2.4.23。 这台服务器是作为一个虚拟主机服务器,它承载了几个ColdFusion 10应用程序。 为简化升级过程,我们使用OpenCSW.org下载预编译的SPARC Solaris 10软件包,该软件包应包含完全独立的Apache 2.4.23安装所需的所有必备先决条件,以便应用程序所有者可以testing和迁移其应用程序Apache 2.2.20到2.4.23。 不幸的是,我们无法使ColdFusion 10与Apache 2.4.23一起工作。 尝试启动Apache实例的错误导致mod_jk.so由于“ap_log_error”定义中的某些不匹配而可能无法正确加载。 从我的研究中,ColdFusion 10为每个实例提供了自己的ColdFusion主题的Tomcat连接器(mod_jk.so)以供使用,但似乎ColdFusion 10在创build新实例并指定Apache 2.4.23安装位置时继续创build不兼容的Apache 2.2 mod_jk.so。 显然,你可以自己编译mod_jk.so,但是你必须使用Adobe的源代码来连接,因为Adobe对源代码做了某些修改,所以它可以和ColdFusion一起使用。 用户jonathan_morgan在这里做一个详细的post如何完成这个: https : //forums.adobe.com/message/5823263#5823263 所以,虽然我已经能够./configuration连接器,运行“make”总是失败。 我试过用gmake编译这个,下面是一个当前gmake操作的读取,它说明了: Finished prerequisites of target file 'mod_jk.la'. 必须重制目标“mod_jk.la”。 gmake [1]:进入目录'/apps/webserver/coldfusion10/connector-source/native/apache-2.0'/ opt / csw / libexec / apr / build-1 / libtool –silent –mode = link / […]
服务器configuration: Windows 10专业版 ColdFusion 2016标准 IIS 10 我有一个Web应用程序在整个应用程序中使用内置的默认文档模块来混淆文件名称。 当我尝试通过HTTPS访问任何涉及到文件夹(例如1) https://example.com/ ) https://example.com/folder/等)的网站URL时,来自Safari或Chrome上的文档(index.cfm,index.htm)在iPhone 6或更旧版本的iPad(可供我testing的设备)上似乎挂起一段时间,然后最终失败并显示一条通用浏览器消息没有在我面前,但我不认为这是必要的,请继续阅读)。 我可以从Chrome,Firebug,IE和Edge以及同事的新款Mac笔记本电脑访问任何PC,台式机或笔记本电脑上的所有URL。 我试着用通用的“hello world”htm和cfm文件进行testing,以排除浏览器引擎对代码的解释:html / jquery /等等。 为了排除iPhone 6的问题,我从另外一个完全不同的域上的服务器创build了完全相同的一组testing文件,并成功地创build了默认的文档服务器。 当包含文件名(例如: /index.htm或: /folder/index.cfm )时,我可以从iPhone 6或iPad通过HTTPS访问URL。 只要请求通过不安全的通道(例如上面的URL 1和2,但是使用HTTP而不是HTTPS),我就可以通过HTTP(不安全)从iPhone 6或iPad访问所有URL。 在服务器端,我设置了一个广泛的失败请求跟踪规则(所有HTTP响应100-999)。 当我在失败的请求尝试期间看到目录时,我发现从单个请求中创build了几秒钟的XML文件(意味着iPhone浏览器反复尝试连接?)。 在XML跟踪日志中的序列似乎表明一切正常(正确的处理程序映射似乎触发/触发,HTTP 200 OK响应)一段时间,直到这: 信息166. -GENERAL_FLUSH_RESPONSE_END 尝试在不存在的networking连接上进行操作。 当我在IIS 10中尝试以下所有组合时,没有任何区别: 将StaticFile处理程序映射移到ExtensionlessUrlHandler * Handler映射的上方。 将匿名身份validation设置为特定用户:IUSR或应用程序池标识。 授予对Web根文件夹的读取和执行权限。 将“网站的应用程序池,pipe理的pipe道”设置设置为“经典”或“集成”。 我的问题在哪里? 它似乎不是IIS 10的设置,也不是iPhone。 上述testing案例成功时,SSL证书似乎正在工作。