【问题标题】:How to use in Tomcat a datasource without having to edit context.xml?如何在 Tomcat 中使用数据源而无需编辑 context.xml?
【发布时间】:2011-09-09 13:55:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: java hibernate tomcat datasource context.xml


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-09-11
      • 2017-11-29
      • 2011-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      • 1970-01-01
      • 2021-02-16
      相关资源
      最近更新 更多