JSP&Servletにてプログラムを書いているのですが。
JSPで管理画面のようなものを作成し、そこで設定されたパラメータを
内部のプログラムで共通的に使用したいと思っています。

サーバーダウン時や、サーバー再起動時でも設定されたパラメータを
保持しておくには、ファイル入出力を行うべきなのでしょうか?

現在は、web.xmのcontext-paramに初期値を持たせ、その初期値を
applicationオブジェクトに格納することで値を管理しています
(管理画面でその値を随時変更可)

プログラム内部からweb.xmlのcontext-paramを書き換えるなんてことは
しないほうがいいですよね?(管理画面で書き換えるイメージ)
そうすればサーバーダウン時をしても再起動時に書き込まれた値が取得
できると思うのですが、web.xmlの使いからして間違ってるかも。。

よろしくお願いします。