怎样在j2ee项目中保存多套配置?

比如说我要为这个项目配置两套环境,生产环境指向DatasourceA,开发测试环境指向B,那我是否必须在设置EJB绑定JNDI的时候手工修改?引伸开去,如果我有很多类似的设置需要逐个切换,即使是修改xml也很繁琐,我能否把这些内容提取出来然后仅仅通过一个开关就转换整个系统的配置?

谢谢了!

使用ant,在cvs中建立其propertise文件的多个分支,部署的时候取不同的分支ant就可以了

嗯,可是这样做的问题是我还必须保持大部分属性的同步,比如在开发过程中有些地方需要修改,我不得不记住要同时修改两套或多套properitise文件。也许我需要的不是多套配置,而是否有一个这样的plug-in工具,可以记住各个xml文件中我需要替换的点,然后批量修改即切换到不同配置方案。
我没有用过ant(我现在用的是websphere5),或许你说得就是这个意思?
anyway,thanks a lot:)

都是高人啊,小弟会常来的,希望多多指教啊