2010-03-20 61 views
1

那裏!我用springactionscript 1.0RC1,發現了一個錯誤如下:Spring Actionscript:FlexPropertyPlaceholderConfigurer找不到

Error: A class with the name 'org.springextensions.actionscript.ioc.factory.con fig.flex.FlexPropertyPlaceholderConfigurer' could not be found. Are you sure the specified class has been compiled? Look for more information on this topic here: http://www.springactionscript.org/do...inclusion.html

和我的applicationContext.xml是

<objects> 
    <property file="config.properties" required="false" /> 
    <object id="constants" class="com.libsys.utils.Constants"> 
     <property name="endpoint" value="${endpoint}" /> 
    </object> 
</objects> 

如果XML文件沒有屬性文件,它工作正常。我不知道這是怎麼發生的,你能告訴我如何解決它嗎?謝謝!

順便說一句,我的編譯器版本是4.1.0.14632和springactionscrip是1.0RC1。

回答

0

你是如何加載應用程序上下文的?使用XMLApplicationContext還是使用FlexXMLApplicationContext?

如果你使用後者,FlexPropertyPlaceholderConfigurer應該包含在庫中,你不應該得到這個錯誤。如果您使用的是XMLApplicationContext,那麼請確保您在代碼中的某處引用了FlexPropertyPlaceholderConfigurer,以便進行編譯。

例如,在主類:

private static var compiledClasses:Array = [FlexPropertyPlaceholderConfigurer]; 
+0

謝謝!我試過FlexXMLApplicationContext,它運行良好! – devbean

相關問題