私が覚えているように、「reloadable=true」が指定されている場合、Web サーバーを再起動せずに Web アプリケーション内の web.xml の値をオンザフライで変更できます。ただし、特に Tomcat の場合、このステートメントを確認するドキュメントは見つかりません。
context-param の例を参照してください。
<context-param>
<description>This is a context parameter example</description>
<param-name>ContextParam</param-name>
<param-value>ContextParam value</param-value>
</context-param>
同じ質問が init-param に関するものです。たとえば、次のようになります。
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>LoginServlet</servlet-class>
<init-param>
<param-name>jdbcDriver</param-name>
<param-value>com.mysql.jdbc.Driver</param-value>
</init-param>
</servlet>