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

本文分享了在Ubuntu 10.04上搭建Java Web开发环境的经验,包括Eclipse 3.6、Tomcat 6.0.29、MySQL 5.1等软件的配置过程及解决乱码等问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

[img]http://dl.iteye.com/upload/attachment/316054/fab3d0e4-13ee-3f73-a9d1-6be41d846e1d.png[/img]

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


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

[img]http://dl.iteye.com/upload/attachment/316061/06fe4656-b85d-3c73-945d-93e5891eac8b.png[/img]
将*.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,至此乱码问题解决

[img]http://dl.iteye.com/upload/attachment/316063/aa64c1a1-7dee-32fb-874a-0dc2c0d6f81b.png[/img]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值