Где BaseContext.xml указан в Spring? - PullRequest
0 голосов
/ 20 марта 2012

У меня успешно загружен файл контекста приложения. Используемая схема:

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:util="http://www.springframework.org/schema/util"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">

У меня указан стандартный bean-компонент, метод которого успешно вызывается с использованием следующей конфигурации

<bean class="com.blah.TestTickChecker" id="testTickCheck">
        <constructor-arg index="0">
            <value>dev_serv</value>
        </constructor-arg>
        <constructor-arg index="1">
            <value>dev_config</value>
        </constructor-arg>
        <constructor-arg index="2">
            <value>600</value>
        </constructor-arg>
        <constructor-arg index="3">
            <value>${ENV}</value>
        </constructor-arg>
    </bean>
    <bean class="com.blah.testManager" id="testManager">
        <property name="action" ref="testTickCheck"/>
        <property name="actionName" value="test tick checker"/>
        <property name="actionAction" ref="actionFlag"/>
    </bean>
    <bean id="invokeAction" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
        <property name="targetObject" ref="testManager"/>
        <property name="targetMethod" value="check"/>
    </bean>
    <bean id="testCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
        <property name="jobDetail" ref="invokeAction"/>
        <property name="cronExpression" value="0 0/1 * * * ?"/>
    </bean>

Однако я получаю следующую ошибку.

org.springframework.beans.factory.BeanDefinitionStoreException: IOException, анализирующий XML-документ из ресурса пути к классу [BaseContext.xml]; Вложенным исключением является java.io.FileNotFoundException: ресурс пути к классу [BaseContext.xml] не может быть открыт, потому что он не существует

Где указывается BaseContext.xml? Контекст приложения загружается с использованием ClassPathXmlApplicationContext.

...