小编use*_*212的帖子

Model-Glue和Railo Application.cfc

我正在尝试在Railo上启动测试MG应用程序,并且遇到了障碍.当我访问MG应用程序时,我得到:

Railo 3.1.0.012 Error (Java.lang.classformaterror)
Message         Invalid index 16 in LocalVariableTable in class file
application_cfc$cf
Java Stacktrace

Invalid index 16 in LocalVariableTable in class file application_cfc
$cf
        at java.lang.ClassLoader.defineClass1(Native Method):-2
        at java.lang.ClassLoader.defineClass(ClassLoader.java:621):621
        at java.lang.ClassLoader.defineClass(ClassLoader.java:401):401
        at railo.commons.lang.PhysicalClassLoader.loadClass
(PhysicalClassLoader.java:116):116
        at railo.runtime.PageSourceImpl.compile(PageSourceImpl.java:225):225
        at railo.runtime.PageSourceImpl.loadPhysical(PageSourceImpl.java:167):
167
        at railo.runtime.PageSourceImpl.loadPage(PageSourceImpl.java:102):102
Run Code Online (Sandbox Code Playgroud)

我做了一些测试,发现当Application.cfc中发生以下情况时:

<cfloop from="1" to="#arrayLen(mgInstances)#" index="i">
    <cfset mgInstances[i].executeEvent(arguments.eventName, values) />
</cfloop>
Run Code Online (Sandbox Code Playgroud)

我收到了错误.如果我删除这部分,我开始得到:

Message         Application context not loaded!
Error Code
org.coldspringframework.webApplicationContextProxy.cantLoadApplicationContext
Run Code Online (Sandbox Code Playgroud)

所以,我猜测在Application.cfc中,行:

<cfset var mgInstances = createObject
    ("component","ModelGlue.Util.ModelGlueFrameworkLocator").findInScope
    (appScope) />
Run Code Online (Sandbox Code Playgroud)

失败了.

还有其他人有这个问题吗?有解决方案吗 谢谢!!!

coldfusion railo model-glue application.cfc

0
推荐指数
2
解决办法
490
查看次数

标签 统计

application.cfc ×1

coldfusion ×1

model-glue ×1

railo ×1