如何在eclipse中部署solr的web工程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在eclipse中部署solr的web工程相关的知识,希望对你有一定的参考价值。

参考技术A

在eclipse中部署solr的web工程的方法:

1、首先在eclipse(散仙这里是4.2)里,新建一个动态的Web工程。

2、然后起一个项目名叫solrweb,如果第一次使用需要配置一下web容器,tomcat或jetty 

3、点击new runtime配置tomcat容器,前提是你下载好的tomcat解压保存在某个盘符下, 

4、然后配置tomcat的路径 

5、然后finish,建完后的项目结果如下所示: 

6、删除WebContent下的所有内容,到解压后的solr的solr-4.10.0\\example\\webapps目录下,解压solr.war包,然后拷贝解压后所有的东西(除了solr.war本身),到刚才被清空的WebContent目录下: 

7、拷贝完后的项目工程如下所以,注意这里可能由于js校验出错,不影响运行,可忽略,如果有洁癖的同学们,可以找下,如何去掉js的校验即可。 

8、然后在E盘目录下,新建一个文件夹命名为solr_home,然后拷贝solr-4.10.0\\example\\solr下的所有文件到这个solr_home的文件夹下,拷贝后的目录如下: 

9、接下来配置在eclipse的solrweb项目里的WebContent\\WEB-INF下的web.xml文件去掉注释solr_home的标签,把刚才在E盘配置的路径放进去: 

10、然后拷贝solr\\solr-4.10.0\\example\\lib\\ext下所有的日志包到我们项目的lib目录下: 
并拷贝solr-4.10.0\\example\\resources\\下的log4j.properties文件到我们工程的src目录下 ,然后右击项目启动,run server,我们的控制台就会打印如下信息: 

11、成功后的截图如下,在admin界面又定义了自己的一个h1标签: 

如何在Eclipse中部署web工程到jboss.不用打成war包再部署。

每次代码改动都要重新打成war包部署太浪费时间,如何设置使其只针对增量部署。即改动那里只复制部署该类到jboss应用目录。现在每次改动都重新打成了war包(压缩包)。请教如何解决?

参考技术A 在项目名上右击选 Export ,在j2ee下选EAR file(Eclipse),然后选保持路径和文件名应该可以! 参考技术B 不用打包,直接把源文件拷贝到对应的文件夹就可以了!然后重新编译。如果打包了,可以直接拷贝到tomcat web-inf下 与root同一个目录就可以了。建议不用eclipse或者builder 参考技术C 换myEclipse把 可以直接把jboss配置到myEclipse里 可以直接加载项目 不需要打包
实际上Eclipse如果能找到正确的插件的话也能实现这功能...不过不知道这是啥插件....
参考技术D 直接把源文件拷贝到对应的文件夹就可以了!然后重新编译。
如果打包了,可以直接拷贝到tomcat web-inf下 与root同一个目录就可以了。建议不用eclipse或者builder。
第5个回答  2017-12-05 安装JbossTools插件就可以了,自动部署。或者直接用myEclipse

以上是关于如何在eclipse中部署solr的web工程的主要内容,如果未能解决你的问题,请参考以下文章

如何在Eclipse中部署web工程到jboss.不用打成war包再部署。

eclipse部署web项目至本地的tomcat但在webapps中找不到

Java项目部署到tomcat上,我想知道如何获取项目中web-info的路径..

eclipse中如何把导入的工程部署到tomcat中?

Eclipse中web项目部署至Tomcat步骤

Eclipse中web项目部署至Tomcat步骤