Coldfusion 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\(也尝试了无尾随的\

我正在开发一个大量使用自定义标记的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\
(也尝试了无尾随的
\
)。添加自定义标记后,我重新启动了服务器

错误消息

组件定义无效,找不到组件[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管理员有单独的管理员设置来添加自定义标记存档,