Usando Properties no Tomcat

Cai numa dúvida que veio de um outro post sobre hibernate. No caso em questão… a pessoa queria fazer uso do hibernate.properties para poder criar vários tipos de bancos…a questão é que, seguindo a arquitetura que o mesmo planejou, as classes todas ficariam num jar, e hibernate.properties ficaria fora dele para ser manipulado…pergunta-se:

  1. É possível manipular um properties(modificá-lo) mantendo-o dentro de um jar, deixar ele rodando em produção no Tomcat?

  2. Como as classes poderiam estar referenciando este arquivo para acessá-lo e alterá-lo? Qual o local correto para colocar o mesmo? E se existe ele é obrigatório…?

Essa estrura será usada no Tomcat…