如何在Tomcat中使用数据源而无需编辑context.xml?

| 我必须将Web应用程序部署到共享服务器,在该服务器上我无法编辑context.xml文件来设置新的资源工厂。有没有办法将我所有的休眠数据源配置放在.war之外的文件中,但仍放在部署文件夹(我可以访问的文件)中。 我的最终目标是开发一个“便携式” Web应用程序,因此我可以轻松地从一台服务器迁移到另一台服务器,而只需在数据源文件中手动编辑数据库配置即可。有谁知道一种实用的方法吗? 附言我想Spring将在此问题上有所帮助。但是我不想为简单的Web应用程序或仅为此目的设置它。     
已邀请:
        根据http://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html#context.xml_configuration,您还可以具有每个应用程序的上下文文件,但是当然必须将其部署在您的内部战争文件。最好的选择是修改构建文件,以便在创建战争时使用正确的context.xml。     

要回复问题请先登录注册