【问题标题】:Weblogic classpath and Spring ResourcesWeblogic 类路径和 Spring 资源
【发布时间】:2010-07-22 08:48:34
【问题描述】:

我正在尝试像这样设置一个 bean 属性:

<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 应用程序中放置和定位文件的最佳方式是什么?

【问题讨论】:

  • “没有找到文件”是什么意思?哪些文件?你得到什么错误?
  • 抱歉,在 weblogic start 上找不到 parse/import.xml 和 /tmp/import.log

标签: spring weblogic


【解决方案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 控制台)、服务器启动、类路径中执行此操作。

【讨论】:

    猜你喜欢
    • 2010-12-08
    • 2011-12-15
    • 2015-11-09
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多