eclipse+tomcat+solr开发环境配置

2019-03-27 01:17|来源: 网路

由于最近电脑几乎革了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
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 @子矜  @新浪微博
转自:http://blog.csdn.net/telnetor/article/details/6716938

相关问答

更多
  • 步骤如下:   一、JDK的安装配置:   1、从Oracle官网下载JDK安装包,如jdk-7u79-windows-x64版本。   2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,即C:\Program Files\Java。   3、安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为JAVA_HOME环境变量。   4、在变量值处填写上JDK安装目录的bin文件夹的路径,即C:\Program Files\Java\jdk1.7.0_79。   5 ...
  • Eclipse中添加tomcat服务器的方式: 1、打开eclipse开发平台界面,找到头部的工具栏中的“window” 2、点击window中的Preferences选项,在打开的preferences面板中找到Server,点击Runtime Environments,再点击右边的“Add”按钮。 3、在打开的添加服务器界面,选择本次要添加的tomcat服务器版本“Apache Tomcat v7.0”再点击“Next” 按钮 4、在打开的tomcat Server界面选择好tomcat安装路径,jre ...
  • http://jingyan.baidu.com/article/1709ad808caf9d4634c4f0f8.html
  • tomcat配置数据源solr使用数据源 1、tomcat中配置数据源(注:需要拷贝jdbc相关jar包到tomcat中。tomcat6.x/lib目录下,注意tomcat6.0以下的版本在tomcat5.x/common/lib/目录下) 在server.xml文件,找到“Engine-> Host -> Context”,在其下面配置主要针对某一项目的数据源使用。 在context.xml文件,找到“Context”,在其下面配置可以让所有项目使用。 在Context下面配置数据源如下: 数据源相关参数 ...
  • 在系统变量里:新建: 变量名:CATALINA_BASE 变量值:F:\Program Files (x86)\Java\apache-tomcat-6.0.33; 再次新建: 变量名:CATALINA_HOME 变量值:F:\Program Files (x86)\Java\apache-tomcat-6.0.33; 在path中加入%CATALINA_HOME%\lib;%CATALINA_HOME%\bin; 测试一下,tomcat环境变量是否配置OK: 在cmd下输入 startup
  • 需要在eclipse中配置java和tomcat 在eclipse中配置jdk。 在server中配置tomcat。
  • 真正的J2EE TOMCAT不可以 。。。。 J2EE的框架,可以,如SSH等,那就是 安装JDK、配置环境变量 使用MAVEN创建SSH项目 下载Eelipse、配置tomcat 将maven生成eclipse、在eclipse中导入 。。。。。。。。。。。。。。。。
  • tomcat配置数据源solr使用数据源 1、tomcat中配置数据源(注:需要拷贝jdbc相关jar包到tomcat中。tomcat6.x/lib目录下,注意tomcat6.0以下的版本在tomcat5.x/common/lib/目录下) 在server.xml文件,找到“Engine-> Host -> Context”,在其下面配置主要针对某一项目的数据源使用。 在context.xml文件,找到“Context”,在其下面配置可以让所有项目使用。 在Context下面配置数据源如下: & ...
  • 你是不是什么都没有开始配! 配置Eclipse平台: 一 jdk的安装 jdk的安装只需要根据提示安装就可以了。中途你可以选择自己喜欢的安装路径。安装之后,会有一个jdk1.5.0_05和一个jre1.5.0_05文件夹。 然后开始设置环境变量。右键我的电脑--属性--高级--环境变量。在这里你可以选在在系统变量中添加,这样这台机器上的所有用户都可以使用这个环境变量。 添加CLASSPASS: .;D:\Program Files\Java\jdk1.5.0_05\lib\tools.jar;D:\Prog ...
  • 就行 安装jdk 设置: JAVA_HOME=c:\jdk1.5; classpath=.;c:\jdk1.5\lib\tool.jar;c:\jkd1.5\lib\td.jar; path=c:\jdk1.5\bin\; 安装tomcat设置: classpath=c:\tomcat\common\lib\servlet-api.jar; path=c:\tomcat; 安装ant设置 ant_home=c:\ant; path=c:\ant; 运行前还需要对web应用程序进行部署,制定web.xml,制 ...