Coldfusion Lucee-自定义标记的组件定义无效
我正在开发一个大量使用自定义标记的Lucee应用程序 我的结构如下: 调用应用程序文件-Coldfusion Lucee-自定义标记的组件定义无效,coldfusion,lucee,Coldfusion,Lucee,我正在开发一个大量使用自定义标记的Lucee应用程序 我的结构如下: 调用应用程序文件-C:\lucee\tomcat\webapps\webportal\webchamps\index.cfm 我调用的文件的位置-C:\lucee\tomcat\webapps\empportal\Champs\CFC\invoice.CFC 我在Lucee admin中定义了一个自定义标记,名称为empportal,资源为C:\Lucee\tomcat\webapps\empportal\(也尝试了无尾随的\
C:\lucee\tomcat\webapps\webportal\webchamps\index.cfm
我调用的文件的位置-C:\lucee\tomcat\webapps\empportal\Champs\CFC\invoice.CFC
我在Lucee admin中定义了一个自定义标记,名称为empportal
,资源为C:\Lucee\tomcat\webapps\empportal\
(也尝试了无尾随的\
)。添加自定义标记后,我重新启动了服务器
错误消息
组件定义无效,找不到组件[empportal.Champs.CFC.invoice]
Stacktrace错误发生在 C:\lucee\tomcat\webapps\webportal\webchamps\dsp\u outstandingInvoices.cfm:第1行
1:
我还尝试使用
新建empportal.Champs.CFC.invoice()
和相同的问题创建组件。在Lucee中,您需要将文件放置在ROOT\
文件夹中,以便tomcat可以加载它们。在我的例子中,将文件夹移动到C:\lucee\tomcat\webapps\ROOT\
而不是C:\lucee\tomcat\webapps\
并重新启动修复了问题。我注意到错误消息在组件名称emp portal
中有一个破折号,但引用的代码没有emp portal
。您能在代码中找到您可能引用的emp门户
的位置并修复它吗?这不是问题所在,我替换了一些敏感信息并错误地更新了该位置。将更新问题。另外,Lucee管理员有单独的管理员设置来添加自定义标记存档,