tomcat 布署成功后,接下来就是使用了。
首先要创建一个core。
1、选择右侧菜单, Core Admin -> Add Core。
注意:name自己定义,instanceDir要填写上一篇文章中第5步中创建的目录名
2、创建成功后左侧操作面板如下图
3、这时可以进行搜索了,选择 Query,查询条件使用默认的 *:*,点击 Execute Query。这时碰到一个问题,查询结果并没有显示出来。
4、用FireBug查看,发现错误。
5、把错误地址复制到浏览器地址栏,直接访问,还是不行,观察一下这个地址,发现在core1和select之间是%2F,把%2F替换成/,再访问,正常返回数据。
6、这个问题是由于tomcat对url中的转义字符不识别造成的。在tomcat/conf/catalina.properties中增加:
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
7、重启tomcat,搜索功能正常。