Ash*_*man 2 mysql bitronix moqui
在Moqui中,我尝试配置为使用mysql,在defaultconf中注释掉了derby和未注释的mysql,我将连接器复制到了框架lib,在框架build.gradle中包含了依赖项,在运行负载时,出现此错误-java.lang .reflect.InvocationTargetExceptionjavax.management.InstanceAlreadyExistsException:bitronix.tm:type=JDBC,UniqueName=DEFAULT_transactional_DS,Id=0-感谢您的帮助
您能否在MoquiDefaultConf.xml和build.graddle文件中发布您已修改的代码片段。
一个可行的替代配置MySQL与Moqui是做在配置文件中的相关设置(即MoquiDevConf.xml的发展情况,MoquiStagingConf.xml对于分期实例和MoquiProductionConf.xml的生产实例。)。请按照以下步骤使用Moqui配置MySQL。
由于可能正在尝试进行一些开发,因此只需要在MoquiDevConf.xml文件中进行更改。用<entity-facade>以下代码替换MoquiDevConf.xml中的代码。
<entity-facade crypt-pass="MoquiDefaultPassword:CHANGEME">
<datasource group-name="transactional" database-conf-name="mysql" schema-name="">
<inline-jdbc jdbc-uri="jdbc:mysql://127.0.0.1:3306/MoquiTransactional?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8"
jdbc-username="MYSQL_USER_NAME" jdbc-password="MYSQL_PASSWORD" pool-minsize="2" pool-maxsize="50"/>
</datasource>
</entity-facade>Run Code Online (Sandbox Code Playgroud)
要回答有关加载种子数据的问题,
您可以简单地运行gradle命令gradle load -Ptypes=seed,这只会加载种子类型数据。