创建自己的第一个垂直搜索引擎遇到的问题

开发环境:ununtu10.04 Eclipse3.6 mysql5.1 tomcat6.0.29
所用技术:Spring3.0+servlet2.5+jsp+jquery+ibatis2.x+lucene3.x+heritrix1.4



由于以前使用windows开发,这次使用linux开发期间遇到了一些小问题,在这里一一列出



环境问题:
Eclipse3.6默认支持servlet3.0,那么需要tomcat7,但是在本人机器上Eclipse集成Tomcat7有一些问题,只能集成tomcat6了,这里需要修改一个配置


将*.core,xml中的jst.web由3.0修改为2.5,那么接下来可以顺利集成tomcat6了

接下来是mysql的问题,以前仅在windows上使用mysql,这次使用linux结合mysql,由于是自动安装,有些设置不能像window上那样设置
sudo apt-get install mysql-server等,工程统一编码为UTF-8,而mysql安装后默认为latin1
可以使用命令show variables like 'char%'查看这里需要经出filesystem以外的所有配置修改为utf-8,到/etc/mysql/my.inf文件中在
[client]
[mysqld]
选项下设置default-character-set为utf-8,至此乱码问题解决



由于使用的lucene3.0部分api发生了很大的变动,现在只做了第一个版本,后续版本的更新中会增加对源码的认识和代码发布

猜你喜欢

转载自awenhaowenchao.iteye.com/blog/771037