将ecm的默认数据库改为mysql
2006-02-22 14:46
288 查看
ecm的默认数据库是hsql,想把它换成mysql,看了一下配置文件,发现在webapps/ecm/WEB-INF/conf目录下已经有了一个mysql-database-configuration.xml文件,我们所要做的只是使得该目录下的configuration.xml文件包含此文件即可。大约在该文件105行的位置:
<!--<import>war:/conf/database-configuration.xml</import>-->
<import>war:/conf/mysql-database-configuration.xml</import>
修改mysql-database-configuration.xml文件中mysql数据库的配置信息,并将mysql的驱动放到common/lib目录下,重新启动ecm竟然出错了。
看日志是说找不到org.aspectj.lang.Signature类,也不知道是什么意思。就下了个aspectj的jar包,打开后在aspectjrt.jar中找到了这个类,于是就把aspectjrt.jar放到了exo-tomcat/common/lib目录下,启动ecm后系统表自动建立了,运行正常,神奇的hibernate。
<!--<import>war:/conf/database-configuration.xml</import>-->
<import>war:/conf/mysql-database-configuration.xml</import>
修改mysql-database-configuration.xml文件中mysql数据库的配置信息,并将mysql的驱动放到common/lib目录下,重新启动ecm竟然出错了。
看日志是说找不到org.aspectj.lang.Signature类,也不知道是什么意思。就下了个aspectj的jar包,打开后在aspectjrt.jar中找到了这个类,于是就把aspectjrt.jar放到了exo-tomcat/common/lib目录下,启动ecm后系统表自动建立了,运行正常,神奇的hibernate。
相关文章推荐
- 1002-将Hive的默认数据库Derby改为MySQL
- hive修改默认元数据存储数据库derby改为mysql
- rails3.2.1默认数据库sqlite3改为mysql
- 数据库-Oracle【Oracle数据库设置默认表空间问题及Oracle,SQL,MySQL的自增变量设置】
- MySQL默认INFORMATION_SCHEMA,MySQL,TEST,PERFORMANCE_SCHEMA 数据库用途 简述
- MySQL默认INFORMATION_SCHEMA,MySQL,TEST三个数据库用途
- [转载]如何将OFBIZ(opentaps)默认数据库迁移至mysql((2
- 修改MySQL默认数据库存放路径
- 如何更改在Ubuntu下的MySQL的默认数据库存储位置
- mysql 更改默认数据库路径
- Perl中DBD::Mysql访问数据库时,mysql.sock不在默认位置的解决方法
- 关于mysql四个默认数据库
- laravel 5.4 改变了默认的数据库字符集,现在utf8mb4包括存储emojis支持。如果你运行MySQL v5.7.7或者更高版本,则不需要做任何事情。 当你试着在一些MariaDB或者一
- mysql设置数据库的默认编码
- mysql的默认编码Latin1改为支持中文编码的gbk
- 关于Windows下MySQL更改数据库默认文件储存位置出现错误1067,MySQL无法正常启动
- 在MAC下配置mysql 5.6.31 及以上的 数据库的默认编码问题
- Mysql中把latin1字符集的数据库改为GBK
- [Windows Server 2012] MySQL更改数据库引擎(MyISAM改为INNODB)
- mysql5.5数据库默认存放路径