parametrização de contexto da aplicação

Olá pessoal! Como faço para setar um “context-param” a partir de um arquivo .properties ?

Por exemplo: quando eu executar o startup do tomcat, o sistema deve verificar no arquivo .properties, as configurações do banco de dados que o sistema deverá usar.

Desde já, agradeço…

Cara não entendi bem
mas aqui eu faço assim

tem um arquivo chamado resources.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd">

<beans>	
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>classpath:jdbc.properties</value>
            </list>
        </property>
    </bean>
    
    <bean id="dataSourceExemplo" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName">
            <value>${config.jdbc.driver}</value>
        </property>
        <property name="url">
            <value>${config.jdbc.url}</value>
        </property>
        <property name="username">
            <value>${config.jdbc.user}</value>
        </property>
        <property name="password">
            <value>${config.jdbc.pass}</value>
        </property>    
    </bean>
</beans>

que aponta para um properties


config.jdbc.dialect=org.hibernate.dialect.PostgreSQLDialect
config.jdbc.driver=org.postgresql.Driver
config.jdbc.url=jdbc:postgresql://localhost:5432/JPA
config.jdbc.user=postgres
config.jdbc.pass=root

nesse caso
to usando hibernate/spring
que também é apontado no web.xml

[code]

contextConfigLocation /WEB-INF/contexto/resources.xml [/code]

ai toda vez que ele startar ele pega dai…
isso é bem usado e certo, assim se um dia trocar dados do banco, basta mudar o properties e da um deploy na aplicação
=)
espero ter ajudado