0

我必须将我的 Web 应用程序部署到无法编辑 context.xml 文件以设置新资源工厂的共享服务器。有没有一种方法可以将我所有的休眠数据源配置放在我的 .war 之外的文件中,但仍然在部署文件夹中(我可以访问的那个)。

我的最终目标是开发一个“便携式”网络应用程序,这样我就可以轻松地从一台服务器迁移到另一台服务器,只需在数据源文件中手动编辑我的数据库配置。有谁知道一种功能性的方法来做到这一点?

附言。我想Spring会帮助解决这个问题。但我不想为一个简单的网络应用程序或仅仅为了这个目的而设置它。

4

1 回答 1

4

根据http://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html#context.xml_configuration你也可以有一个每个应用程序的上下文文件,但是这当然必须部署在你的战争文件。您最好的选择可能是修改您的构建文件,以便在创建战争时使用正确的 context.xml。

于 2011-06-06T20:02:30.263 回答