我在一台Windows 7机器上通过Apache 2.2.24安装了ColdFusion 10(开发人员)。除了行调试器(通过Eclipse)之外,一切都运行良好。在寻找解决方案时,我将调试端口从8000更改为80。我试图重新启动服务器,现在什么都不工作。我要么需要使用命令提示符找到解决问题的方法,要么重新安装ColdFusion 10。因此,这是一个分为两部分的问题。
> < li>
我可以修复当前的安装吗?以下是我尝试从DOS启动服务器时得到的错误:
c:\ColdFusion10\cfusion\bin
在重新安装 ColdFusion 10 之前,是否可以从 DOS 创建设置的 .car 文件?
一条可能相关的信息是,我试图将CFIDE从ColdFusion10 / cfusion / wwwroot/
移动到inetpub / wwwroot/
(因为那是我拥有其余文件的地方)。在移动之前,服务器和调试器都工作了。移动目录后,服务器仍然工作,但调试器停止工作。我在C:\Apache24\conf\httpd.conf和mod_jk.conf
中更改了CFIDE的
路径。我知道,我应该把CFIDE移回原来的位置,然后单独留下足够的空间,但那是桥下的水。
提前感谢您的任何建议。
调试器设置在< code>jvm.config文件中,该文件位于< code>[instance]/bin目录中,例如对我来说是< code > C:\ cold fusion 10 \ cfusion \ bin \ JVM . config 。
你会看到这样的事情:
-DDEBUGGER_SERVER_PORT=portNumber
目前它可能会说80
。显然(?)不应该尝试让调试器监听与Web服务器相同的端口;-)。
您不应该移动您的CFIDE目录:它从正确的位置开始。但是,如果您想浏览到它,只需在httpd vhosts中为它创建一个别名即可。conf
文件
我还建议在处理事情时一次只改变一件事。IE:让调试器工作,然后尝试将CF的内部文件移动到不同的位置,等等。尝试同时执行这两项操作对您的情况没有帮助,因为您现在可能有两件事情阻止CF启动,即使您修复了其中一件事,您也不会知道另一件事情仍在继续。
至于让调试器工作...提出一个不同的问题,或者试着理解这些文档。