| <?xml version="1.0" encoding="UTF-8" ?> |
| <!-- |
| * Copyright 2005-2006 The Apache Software Foundation or its licensors, as applicable. |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| --> |
| <beans xmlns:s="http://xbean.apache.org/schemas/server"> |
| <bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/> |
| |
| <s:kernel-main name="main" kernel="#kernel"> |
| <property name="services"> |
| <map> |
| <entry key="FileSystemRepository" value-ref="repository"/> |
| <entry key="SpringLoader" value-ref="springLoader"/> |
| </map> |
| </property> |
| <s:next> |
| <s:load-all-main kernel="#kernel"/> |
| </s:next> |
| </s:kernel-main> |
| |
| <bean name="kernelFactory" class="org.apache.xbean.kernel.KernelFactory" factory-method="newInstance"/> |
| <bean name="kernel" factory-bean="kernelFactory" factory-method="createKernel"> |
| <constructor-arg index="0" value="xbean"/> |
| </bean> |
| |
| <s:file-system-repository id="repository" root="${xbean.base.dir}/repository"/> |
| |
| <s:spring-loader id="springLoader" kernel="#kernel" baseDir="${xbean.base.dir}/conf"> |
| <s:xmlPreprocessors> |
| <s:class-loader-xml-preprocessor repository="#repository"/> |
| </s:xmlPreprocessors> |
| </s:spring-loader> |
| </beans> |