为什么Lucee的调试模板在全新安装时出错?

时间:2016-12-11 23:23:29

标签: lucee

我是刚刚开始设置新服务器的Railo用户。作为这次迁移的一部分,我想我也会更新到最新版本的Lucee。

Lucee安装比我记得上次安装Railo时更顺畅,所有网站在安装后立即工作。但是,当我设置我的IP地址以显示调试信息时,我在我的网站上的所有页面的末尾都会出现以下错误:

 Message    template [[**My Webroot**]\Nightscape\WEB-INF\lucee\context\Component.cfc] must contain a component or an interface.
 Stacktrace The Error Occurred in
 C:\lucee\tomcat\lucee-server\context\context\admin\debug\Debug.cfc: line 1 
 1: <cfcomponent>
 2: 
 3: <cfset fields=array()>

 called from C:\lucee\tomcat\lucee-server\context\context\admin\debug\Modern.cfc: line 1 

无论是将调试模板设置为经典还是现代,都会发生这种情况。除了安装Lucee之外,我还没有在这台服务器上做过任何事情,调整服务器管理员中的一些设置,并在IIS中设置我的网站。我确实尝试导航到[我的Webroot ] \ Nightscape \ WEB-INF \ lucee \ context \ Component.cfc,发现它只是一个空白文件;它应该有内容吗?

1 个答案:

答案 0 :(得分:0)

我发现其他一些网站在设置完成后仍在运行。经过比较,其他网站在\ WEB-INF \ lucee \ context \ Component.cfc中有以下内容

 <cfcomponent displayname="Component" hint="This is the Base Component"></cfcomponent>

导致各种错误的其他网站也出现了类似的问题,但它们都追溯到Lucee创建的零长度文件,我只需要从其他网站复制。