装前在网上搜索一通才开始,不过还是遇到问题,呵呵,记录下来供以后参考。我虽然用 Java EE几年了,但以前一直用 Glassfish, 用 tomcat 还是第一次。
主要的问题是 xampp 自带的 tomcat 7 端口需要修改。
主要参考文章:(看了很多中文和英文的文章,难于详细列出)
http://www.icuriousmedia.com/blog/how-to-install-apache-solr-on-windows-xp-1439.php
http://www.ibm.com/developerworks/library/os-php-apachesolr/index.html
0. 下载安装 Java JDK
要用 Java 当然要 安装 Java JDK 了,并设置 Java_Home 路径
1. 下载安装 xampp
xampp 官网: http://www.apachefriends.org/en/xampp-windows.html
下载最新的 1.77 版,已经包含 tomcat 7
按缺省安装即可,安装到 C:\xampp。选择 apache 和mysql 安装为服务 service。
安装完成后,apache 就设置好自动启动服务,但 tomcat 7 并没有安装为服务,也未设置启动。
2. 在 c:\xampp\tomcat 目录下
双击 tomcat_service_install.bat 可将 tomcat 安装为服务
(如要删除tomcat服务,则 双击 tomcat_service_uninstall.bat )
3. 在 xp 开始 settings -> control panel 控制面板 -> Administrative Tools 管理工具-> Services 服务
可以看到 Apache Tomcat 服务已经添加。点 这一行,然后点鼠标右键,修改 Properties,设置为自动启动该服务。
然后点 start 以启动 tomcat 服务。但是,如果仔细观察,就会发现 tomcat 启动后,很快就会关闭。在事件查看可以发现 7036 事件号,在网上乱搜,一般认为是 端口冲突。
那就修改 tomcat 的缺省端口(8080)为其他端口号。
用文本编辑器打开 tomcat\conf\server.xml
把 port 8080 改为 8989 (或其他号码),保存,退出。
然后重新启动 tomcat 服务,观察一下,可以见到其正常运行。
打开浏览器,输入 http://127.0.0.1:8989 即可看到 tomcat 的主页。
注意:后来发现,并不能随意设自己的端口号,例如,如以上设置就会出现问题:
以上信息可见 solr 有某个特定的端口设置(8983),(问题是,如何更改为我自己的端口???),那只能把 tomcat 设为这个端口:
保存设置,重新启动 tomcat , 再试试 post.jar
现在好了。
4. 下载安装 solr 3.4
solr 官网下载: http://www.apache.org/dyn/closer.cgi/lucene/solr/
下载后解压。在解压目录 \apache-solr-3.4.0
(1) 在 apache-solr-3.4.0\dist 把 apache-solr-3.4.0.war 文件复制
粘帖到 tomcat\webapps 然后把文件改名为 solr.war
在这个目录可以看到自动生成(解压部署)的 solr 目录
(2) 在 apache-solr-3.4.0\example 把 子目录 solr 整个复制
粘帖到 C:\xampp
(3) 在 C:\xampp\tomcat\bin 双击 tomcat7w.exe
在 Java tab 的 Java Options 添加一行:
-Dsolr.solr.home=C:\xampp\solr
点 OK 退出设置。
重新启动 tomcat, 关闭所有浏览器, 然后打开浏览器并输入:
http://127.0.0.1:8983/solr/
在打开的页面,点 Solr Admin,就可以看到:
添加索引: - 在 solr 解压目录,找到 example\exampledocs
:-
- 大小: 47.6 KB
- 大小: 22.4 KB
- 大小: 13.3 KB
- 大小: 37.4 KB
- 大小: 56.1 KB
- 大小: 15.8 KB
- 大小: 6.6 KB
- 大小: 14.7 KB
- 大小: 6.8 KB
- 大小: 26.7 KB
分享到:
相关推荐
windows 7 solr4.4安装进tomcat8中
solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。
solr_5.0_tomcat7_IKAnalyzer中文分词安装步奏及demo演示, 步奏详细可用,配图
在Tomcat7下安装solr的步骤 在Tomcat7下安装solr的步骤
solr4.9与tomcat8,tomcat7整合
solr4.10.2与tomcat6的整合
该文档详细讲解了solr如何整合到tomcat中,并且还有附有图片说明
Solr如何进行索引和搜索 索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。 搜索:客户端(可以是...
可以通过tomcat启动的最新7.3.1solr搜索引擎,可在此基础上进行无限的扩展与优化,定制开发自己的搜索引擎,经过改进,打开就可以使用,可以作为单独项目,也可以作为服务端进行二次开发
Solr3.5整合Tomcat的,在压缩包里面有一个readme,只需要修改三个地方就可以直接启动了。
Tomcat和solr安装配置说明,详细记录了Tomcat和solr安装配置
在windows7级以上版本,使用tomcat中间件,部署solr7.x,并创建开发工程文档。为想用solr做全文索引的人一起学习交流一下。
Tomcat8.0与Solr8.0的整合,以及solr8.0与IK分词器的配置。
solr7.2.0在tomcat8中的部署,http://blog.csdn.net/m0_37044606/article/details/79153211
在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /Volumes/Date/apache-tomcat-7.0.27/webapps/...
solr在tomcat下的搭建和配置数据库
使用jdk1.8+Tomcat8.0+solr6.0详细讲述了配置文件 以及如何搭建solr服务端,客户端没有
solr在Tomcat上的完成部署 (1)准备工作:下载apache-tomcat-8.5.37,solr-7.7.1.tgz,Jdk1.8 解压solr7,进入solr7解压后的目录 (C:\Users\Administrator\Downloads\solr-7.7.1),复制并重命名solr-7.7.1目录里...
此tomcat服务器配置了solr服务,可以下载下来直接使用solrj功能
solr6.3.0解压后直接放在 tomcat8的webapps文件夹下,另需要改web.xml中solrhome的配置