【问题标题】:I cannot find my ObjectDB odb file我找不到我的 ObjectDB odb 文件
【发布时间】:2013-01-03 06:43:22
【问题描述】:

我最近完成了本教程,

http://www.objectdb.com/tutorial/jpa/eclipse/spring/run

它说.odb 文件是在Tomcat 目录下创建的,但我找不到Tomcat 目录。我在我的 Mac OSX 机器上进行了搜索,但找不到任何 .odb 文件。我搜索了我的项目,但找不到它。我前一阵子下载了Tomcat,然后搜索了eclipse指向的文件夹。它必须存在于某个地方,因为当我在 eclipse 中停止 tomcat 服务器并重新启动它时,数据会返回并持续存在。

【问题讨论】:

    标签: database spring web-applications object-oriented-database objectdb


    【解决方案1】:

    您可以在 step 2 中指定首选 ObjectDB 数据库文件路径的完整路径。

    persistence.xml 文件中编辑属性javax.persistence.jdbc.url

    您机器上具有适当权限的任何路径都是有效值。

    【讨论】:

    • 我无法弄清楚 $objectdb 的定义位置。这是某个位置的默认设置吗?
    • 该文档页面说明它应该位于与我的 objectdb.jar 相同的位置,或者如果 objectdb.jar 在 lib 或 bin 文件夹中,则应位于上面的一个目录中。我也找不到我的 objectdb.jar。我尝试了文件搜索,但一无所获。 Maven 是否将我的 objectdb.jar 隐藏在某个地方?
    • 但是如果你提供一个没有 $objectdb 前缀的完整路径,例如value="c:\my.odb" $objectdb 的值将不起作用。
    【解决方案2】:

    虽然我使用 jetty:run (Ubuntu/Eclipse/Spring) 运行本教程,但我在不知道 .odb 文件在哪里时遇到了类似的问题。经过一番寻找,我发现它是在本地 maven repo 中创建的:

    $ locate *.odb
    ~/.m2/db/guests.odb
    

    【讨论】:

      【解决方案3】:

      我在应用程序本身的 WEB-INF/db 文件夹中找到它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-15
        • 1970-01-01
        • 1970-01-01
        • 2012-12-13
        • 1970-01-01
        • 2012-03-12
        • 2014-11-22
        • 2016-04-07
        相关资源
        最近更新 更多