Here are all logs :)
catalina.log
spring.logCode:Sep 26, 2012 10:53:12 AM org.apache.catalina.core.AprLifecycleListener init
INFO: Loaded APR based Apache Tomcat Native library 1.1.22.
Sep 26, 2012 10:53:12 AM org.apache.catalina.core.AprLifecycleListener init
INFO: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
Sep 26, 2012 10:53:13 AM org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8082
Sep 26, 2012 10:53:13 AM org.apache.coyote.ajp.AjpAprProtocol init
INFO: Initializing Coyote AJP/1.3 on ajp-8009
Sep 26, 2012 10:53:13 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 766 ms
Sep 26, 2012 10:53:13 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Sep 26, 2012 10:53:13 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
Sep 26, 2012 10:53:13 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive myapp.war
Sep 26, 2012 10:53:13 AM org.apache.catalina.startup.ContextConfig init
FINE: ContextConfig: Initializing
Sep 26, 2012 10:53:13 AM org.apache.catalina.startup.ContextConfig processContextConfig
FINE: Processing context [/myapp] configuration file C:\Program Files\tomcat\conf context.xml
Sep 26, 2012 10:53:13 AM org.apache.catalina.startup.ContextConfig processContextConfig
FINE: Successfully processed context [/myapp] configuration file C:\Program Files\tomcat\conf context.xml
Sep 26, 2012 10:53:13 AM org.apache.catalina.startup.ContextConfig processContextConfig
FINE: Processing context [/myapp] configuration file C:\Program Files\tomcat\conf Catalina/localhost/context.xml.default
Sep 26, 2012 10:53:14 AM org.apache.catalina.startup.ContextConfig start
FINE: ContextConfig: Processing START
Sep 26, 2012 10:53:14 AM org.apache.catalina.startup.ContextConfig processDefaultWebConfig
FINE: Processing context [/myapp] web configuration resource file://C:\Program Files\tomcat\conf\web.xml
Sep 26, 2012 10:53:14 AM org.apache.catalina.startup.ContextConfig applicationWebConfig
FINE: Parsing application web.xml file at jndi:/localhost/myapp/WEB-INF/web.xml
Sep 26, 2012 10:53:14 AM org.apache.catalina.startup.ContextConfig start
FINE: Pipeline Configuration:
Sep 26, 2012 10:53:14 AM org.apache.catalina.startup.ContextConfig start
FINE: org.apache.catalina.core.StandardContextValve/1.0
Sep 26, 2012 10:53:14 AM org.apache.catalina.startup.ContextConfig start
FINE: ======================
Sep 26, 2012 10:53:15 AM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "com.sun.faces.config.ConfigureListener" is already configured for this context. The duplicate definition has been ignored.
Sep 26, 2012 10:53:15 AM com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Mojarra (1.2_13-b01-FCS) for context '/myapp'
Sep 26, 2012 10:53:18 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Sep 26, 2012 10:53:18 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/myapp] startup failed due to previous errors
Sep 26, 2012 10:53:18 AM org.apache.catalina.startup.ContextConfig stop
FINE: ContextConfig: Processing STOP
Sep 26, 2012 10:53:19 AM org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8082
Sep 26, 2012 10:53:19 AM org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-8009
Sep 26, 2012 10:53:19 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 6126 ms
If put file path reference directly it works fine:Code:ERROR:2012-09-26 10:53:18,720 - Context initialization failed (in ContextLoader.java:220)
org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'dataSourceJdbc' defined in class path resource [spring/spring-backend-context-hibernate.xml]: Could not resolve placeholder 'database.driver.classname'
at org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:272)
at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:640)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:615)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:405)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Code:<context:property-placeholder location="file:C:/my.properties}" />
The problem is how to get values when I pass the file path as context parameter.

