2010-07-22 65 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控制台),服务器启动,类路径中执行此操作。