JAR - 从derby到mysql

时间:2018-04-30 09:24:09

标签: ofbiz

根据我在 Apache OFBiz 16.11.04 中的知识,以下路径 / framework / entity / lib / jdbc 不再存在。\ 你能否提供一些关于如何在从derby迁移到mysql时实现JAR连接器的信息?

我已经完成了Tutorial中描述的步骤,但我无法获得JAR部分,我对JAR文件知之甚少 提前致谢

2 个答案:

答案 0 :(得分:0)

在新版本中,从R16开始,您需要参考主README。不幸的是,R16自述文件中没有这一点。您可以在https://cwiki.apache.org/confluence/display/OFBIZ/From+Ant+to+Gradle+-+trunk+version#setup-an-external-database-like-mysql-postgresql-etc找到相关说明(此页面有R16版本,但以下文档不存在于等效的R16维基页面上)

设置MySQL,PostgreSQL等外部数据库

要设置外部数据库而不是默认的嵌入式Apache Derby,您需要按照以下说明操作:

  1. 使用以下选项之一查找适合您的数据库的JDBC驱动程序:
    • 在jcenter中搜索JDBC驱动程序并将其放在build.gradle依赖项中,例如运行时'mysql:mysql-connector-java:5.1.36'
  2. OR

    • 下载JDBC驱动程序jar并将其放在$ OFBIZ_HOME / lib或任何组件的lib子目录中

      1. 修改位于$ OFBIZ_HOME / framework / entity / config中的entityengine.xml文件,将默认数据库切换为您选择的数据库。有关详细信息,请阅读技术设置指南中的相关部分

答案 1 :(得分:0)

在新版 Apache OfBiz 16.11.04 中如果要配置 MySQL DATABASE ,则需要在 build.gradle 中添加jar依赖项文件

编译'mysql:mysql-connector-java:5.1.25'

文件路径 - apache-ofbiz-16.11.04 / build.gradle

然后修改 entityengine.xml 文件