2010-07-22 68 views
0

我想設置一個bean屬性是這樣的:Weblogic的CLASSPATH和溫泉資源

<bean id="threadImport" class="com.foo.bat.util.ThreadImport" singleton="false"> 
    <property name="mailSender" ref="mailSender"/> 
    <property name="parseConfFile" value="classpath:parse/import.xml" /> 
    <property name="logFilename" value="/tmp/import.log" /> 

但沒有文件被發現。我部署的應用程序的類路徑是什麼?我可以在任何weblogic xml描述符上設置它嗎?放置和定位在Spring應用程序上使用的文件的最佳方法是哪種?

+0

你是什麼意思「沒有找到任何文件」?哪些文件?你會得到什麼錯誤? – skaffman 2010-07-22 08:54:54

+0

抱歉,在weblogic啓動時找不到parse/import.xml和/tmp/import.log – 2010-07-22 10:20:03

回答

1

我使用:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
    <property name="location" value="classpath:foobar-config.properties" /> 
</bean> 

屬性文件是在我的測試源文件夾的根位置,這樣的JUnit有可用並在生產特定的測試配置,我們增加了一個類路徑條目到Weblogic指向配置文件夾。您可以在setDomainEnv.sh或託管服務器,配置(Web控制檯),服務器啓動,類路徑中執行此操作。