【发布时间】:2011-04-23 18:52:48
【问题描述】:
我有一个相当常见的设置:我有一个 H2 db,带有一个 db 文件。我在独立模式下使用数据库。 Hibernate 提供对 db 的访问,我已将代码部署到 Tomcat 中。
问题是:我找不到简单地将 db 文件放入 war 并在休眠配置文件中提供相对路径的好方法。
目前,我必须在休眠配置中使用c://whatever_db_file_container_dir/dbname 的路径。
这使我无法部署零配置 Web 应用程序。有没有办法把这个设置变成一个自包含的零配置包?
【问题讨论】:
-
目前,是的,但如果我以后能以读写方式使用它会很有帮助。
-
好吧,我认为可以在类路径上查找数据库,但实际上我不知道是否H2 can do that。无论如何,这不符合您未来的需求。
标签: hibernate tomcat path h2 relative-path