eclipse+tomcat+solr开发环境配置
来源:互联网 发布:彩超单上的秘密三数据 编辑:程序博客网 时间:2024/05/02 01:08
由于最近电脑几乎革了windows的命,换成了Linux+虚拟机的配置,在Linux环境下只安装了Eclipse的JEE版本,没有安装MyEclipse。原来熟悉的环境没有了,只能一点一点摸索着配置solr与tomcat的接合。
考虑到可能有许多兄弟与我一样习惯了使用MyEclipse,反而对Eclipse上面的Web开发较为生疏的情况,特贴出来今晚的配置solr multicore 在eclipse下面的开发环境的步骤,为兄弟们提供点借鉴。有不对的地方或者有更好的办法,请分享出来(:
1、下载eclipse jee版、solr、tomcat,解压之。此步不做介绍,相信大家都很熟悉。
2、打开eclipse新建->动态web工程(Create a Dynamic Web project)->命名工程为solr2;target runtime为apache tomcat6.0->一路next下去,最后点finish
3、创建server:File->server->选tomcat 6.0->在add and remove标签页中我们会看到刚才创建的solr2工程已经列在Available框中,选种之,将其添加到configured中,点finish
4、解压solr中的solr.war(这个文件在dist目录中、在example/webapps目录下均能找到),将其中内容拷贝到eclipse工程下面的WebContent目录下面(最好先清空WebContent目录,我在拷贝的时候遇到的问题是:如果不清空该目录的话,会有些文件拷贝不过来)
5、将solr/example/multicore拷贝到eclipse里面,目录改名为solr
6、此时eclipse的目录结构大致如下:
solr2
8、打开eclipse工程下WebContent/WEB-INF目录下面的web.xml文件,找到:People who want to hardcode their "Solr Home" 这一行,将下面的包含solr/home的nv-entry项取消注释,并将其剪切到文件最后,即最后一个</web-app>结束标签前,之后在env-entry-value里面填上刚才记下的路径:/home/mingyuan/workspace/solr2/solr。
我的配置如下,注意看最后一行,是</web-app>,这样就不会放错地方了。
<!-- People who want to hardcode their "Solr Home" directly into the WAR
File can set the JNDI property here...
放在默认的位置eclipse提示报错,但其实可以正确运行,为了不让他报错,我们将此段代码放置于此 -->
</web-app>
9、启动tomcat,如果此步对你来说不成问题,请跳过;如果不是太熟悉,请接着看完-->点window->show view->show other->输入框中输入server,在过滤结果中找到server,双击,便可在eclipse工作区紧挨着console的位置看到server view,选种tomcat,启动它。
10、在浏览器中输入http://localhost:8080/solr2即可看到solr的web界面,页面上列出了两个core---多么熟悉
11、完
如有任何问题,欢迎交流 cn.mingyuan#foxmail.com or @IR-Lucene @子矜 @新浪微博
考虑到可能有许多兄弟与我一样习惯了使用MyEclipse,反而对Eclipse上面的Web开发较为生疏的情况,特贴出来今晚的配置solr multicore 在eclipse下面的开发环境的步骤,为兄弟们提供点借鉴。有不对的地方或者有更好的办法,请分享出来(:
1、下载eclipse jee版、solr、tomcat,解压之。此步不做介绍,相信大家都很熟悉。
2、打开eclipse新建->动态web工程(Create a Dynamic Web project)->命名工程为solr2;target runtime为apache tomcat6.0->一路next下去,最后点finish
3、创建server:File->server->选tomcat 6.0->在add and remove标签页中我们会看到刚才创建的solr2工程已经列在Available框中,选种之,将其添加到configured中,点finish
4、解压solr中的solr.war(这个文件在dist目录中、在example/webapps目录下均能找到),将其中内容拷贝到eclipse工程下面的WebContent目录下面(最好先清空WebContent目录,我在拷贝的时候遇到的问题是:如果不清空该目录的话,会有些文件拷贝不过来)
5、将solr/example/multicore拷贝到eclipse里面,目录改名为solr
6、此时eclipse的目录结构大致如下:
solr2
solr
solr.xml
core0
core1
………………
WebContent
index.jsp
7、看一下eclipse下面solr目录的绝对路径,我本机的路径是/home/mingyuan/workspace/solr2/solr………………
8、打开eclipse工程下WebContent/WEB-INF目录下面的web.xml文件,找到:People who want to hardcode their "Solr Home" 这一行,将下面的包含solr/home的nv-entry项取消注释,并将其剪切到文件最后,即最后一个</web-app>结束标签前,之后在env-entry-value里面填上刚才记下的路径:/home/mingyuan/workspace/solr2/solr。
我的配置如下,注意看最后一行,是</web-app>,这样就不会放错地方了。
<!-- People who want to hardcode their "Solr Home" directly into the WAR
File can set the JNDI property here...
放在默认的位置eclipse提示报错,但其实可以正确运行,为了不让他报错,我们将此段代码放置于此 -->
<env-entry><env-entry-name>solr/home</env-entry-name><env-entry-value>/home/mingyuan/workspace/solr-web/solr</env-entry-value><env-entry-type>java.lang.String</env-entry-type></env-entry>
</web-app>
9、启动tomcat,如果此步对你来说不成问题,请跳过;如果不是太熟悉,请接着看完-->点window->show view->show other->输入框中输入server,在过滤结果中找到server,双击,便可在eclipse工作区紧挨着console的位置看到server view,选种tomcat,启动它。
10、在浏览器中输入http://localhost:8080/solr2即可看到solr的web界面,页面上列出了两个core---多么熟悉
11、完
如有任何问题,欢迎交流 cn.mingyuan#foxmail.com or @IR-Lucene @子矜 @新浪微博
- eclipse+tomcat+solr开发环境配置
- eclipse里配置solr开发测试环境
- [Nutch]Nutch+Eclipse+Tomcat+Solr+Cygwin搭建Windows开发环境
- eclipse+tomcat+solr环境部署
- eclipse+tomcat的JSP开发环境配置
- Eclipse+MYEclipse+Tomcat配置J2EE开发环境
- Eclipse+tomcat+Myeclipse配置j2ee开发环境
- Windows下tomcat + Eclipse 开发环境配置
- eclipse+tomcat+mysql配置web开发环境
- J2SDK+Eclipse+Tomcat 开发环境的配置
- JavaWeb开发环境搭建Eclipse配置Tomcat
- eclipse tomcat开发环境数据库连接池配置
- tomcat+eclipse web应用开发环境配置
- tomcat+eclipse web应用开发环境配置
- eclipse+java+tomcat+maven 开发环境配置
- eclipse+tomcat环境配置
- 在Eclipse中使用tomcat配置solr
- jsp开发环境简明配置(含tomcat,jdbc,eclipse)
- 如何学会函数式编程
- Linux下的普通用户端口访问控制
- Ubuntu11.04 下安装R
- 睡不着
- A trick to make userobject a flicker-free custom drawing canvas
- eclipse+tomcat+solr开发环境配置
- oracle中年差、月差、日差的计算
- 解开Android应用程序组件Activity的"singleTask"之谜
- http://yueguc.iteye.com/blog/836964
- Linux挂载命令mount详解
- Ubuntu命令大合集
- Ubuntu的apt命令详解
- matlab 阶乘
- 5、MTD原始设备与FLASH硬件驱动的对话 (一)