Parâmetro de inicialização

Galera, encontrei o seguinte código num web-xml:

<context-param>
     <param-name></param-name>
     <param-value></param-value>
<context-param>

E este parâmetro está sendo usado na aplicação.

Qual a vantagem de definir um parâmetro e seu valor na aplicação?

Quando vc tem um parametro de contexto o seu servidor de aplicação inicializa o mesmo quando vc esta distribuindo(subindo) a aplicação.
A vantagem é que vc pode usa-lo em qualquer Servlet da sua aplicação, sendo assim não precisa ficar usando hard code