solr5.5.3+tomcat8部署

简介: 注意,必须使用tomcat8.否则报 java.lang.NoSuchMethodError: javax.servlet.ServletInputStream.isFinished()Z 1.solr-5.5.3.zip,apache-tomcat-8.5.5.zip 解压到 E:/winsolr2。

注意,必须使用tomcat8.否则报 java.lang.NoSuchMethodError: javax.servlet.ServletInputStream.isFinished()Z


1.solr-5.5.3.zip,apache-tomcat-8.5.5.zip 解压到 E:/winsolr2。


2.将 E:\winsolr2\solr-5.5.3\server\solr-webapp\webapp文件夹拷贝到 

E:\winsolr2\apache-tomcat-8.5.5\webapps文件夹下,并将 webapp重命名为solr


3.将E:\winsolr2\solr-5.5.3\server\lib\ext 下所有jar包,拷贝到  E:\winsolr2\apache-tomcat-8.5.5\webapps\solr\WEB-INF\lib 下

将 E:\winsolr2\solr-5.5.3\server\resources\log4j.properties拷贝到 E:\winsolr2\apache-tomcat-8.5.5\webapps\solr\WEB-INF\classes文件夹下 (classes文件夹自己新建)


4. 在E:\winsolr2下新建文件夹 solr_home


5.将 E:\winsolr2\solr-5.5.3\server\solr下所有文件拷贝到 E:\winsolr2\solr_home 文件夹下


6.在E:\winsolr2\solr_home 下 新建 一个testcore1文件夹。在 testcore1下新建 data和conf 这两个文件夹

 把 E:\winsolr2\solr-5.5.3\server\solr\configsets\basic_configs\conf 里边的文件全部复制到 新建的conf文件下。

 把 E:\winsolr2\solr-5.5.3\server\solr\solr.xml 复制到 testcore1下。


注意如果没有这一步,在solr admin里新建core的时候会报

Unable to create core: new_core org.apache.solr.common.SolrException: Could not load config for solrconfig.xml


7.修改 E:\winsolr2\apache-tomcat-8.5.5\webapps\solr\WEB-INF\web.xml

将 这一段注释松开,并修改相应的值。 注意如果第5步里是 solr_home/solr。那么这里env-entry-value的值就是 E:/winsolr2/solr_home/solr


<env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>E:/winsolr2/solr_home</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
</env-entry>


8.启动tomcat。 访问 http://localhost:8080/solr/admin.html

点击 Core Admin >> Add Core

name和instanceDir都写成 testcore1。点击"Add Core"即可成功创建core


参考 

https://my.oschina.net/lsf930709/blog/620738   参考这篇文章不能新建core,所以看下面的文章

http://www.cnblogs.com/yinkh/p/5327383.html

http://blog.csdn.net/just_lion/article/details/51405924  5.5默认没有schema.xml了

目录
相关文章
|
3月前
|
监控 Java 应用服务中间件
部署tomcat部署实战案例
本文是关于Tomcat部署实战案例的教程,包括通过yum和二进制方式部署Tomcat的详细步骤,以及如何监控Tomcat服务。
213 84
部署tomcat部署实战案例
|
4月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
3月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
6月前
|
Ubuntu 前端开发 JavaScript
技术笔记:Ubuntu:一个部署好的tomcat应用(war包)怎么用Nginx实现动静分离?
技术笔记:Ubuntu:一个部署好的tomcat应用(war包)怎么用Nginx实现动静分离?
|
2月前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
133 0
|
4月前
|
应用服务中间件 Docker 容器
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
这篇文章介绍了在Docker中安装Tomcat的过程,包括搜索Tomcat镜像、拉取镜像、目录挂载的准备、创建并挂载容器,以及如何进入容器和进行测试。文中还说明了如何将WAR包部署到Tomcat服务器并访问部署的应用。
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
|
3月前
|
前端开发 Java 应用服务中间件
react自学(6) 部署到tomcat中
react自学(6) 部署到tomcat中
|
7月前
|
XML Java 应用服务中间件
Tomcat_servlet部署、编译、配置、打包
Tomcat_servlet部署、编译、配置、打包
93 0
|
4月前
|
jenkins 持续交付 开发工具
"引爆效率革命!Docker+Jenkins+GIT+Tomcat:解锁持续集成魔法,一键部署Java Web应用的梦幻之旅!"
【8月更文挑战第9天】随着软件开发复杂度的增加,自动化变得至关重要。本文通过实例展示如何结合Docker、Jenkins、Git与Tomcat建立高效的持续集成(CI)流程。Docker确保应用环境一致性;Jenkins自动化处理构建、测试和部署;Git管理源代码版本;Tomcat部署Web应用。在Jenkins中配置Git插件并设置项目,集成Docker构建Tomcat应用镜像并运行容器。此外,通过自动化测试、代码质量检查、环境隔离和日志监控确保CI流程顺畅,从而显著提高开发效率和软件质量。
79 3
|
5月前
|
Java 应用服务中间件 Shell