我是刚刚开始设置新服务器的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,发现它只是一个空白文件;它应该有内容吗?
答案 0 :(得分:0)
我发现其他一些网站在设置完成后仍在运行。经过比较,其他网站在\ WEB-INF \ lucee \ context \ Component.cfc中有以下内容
<cfcomponent displayname="Component" hint="This is the Base Component"></cfcomponent>
导致各种错误的其他网站也出现了类似的问题,但它们都追溯到Lucee创建的零长度文件,我只需要从其他网站复制。