tomcat与solr

前置安装:

Jdk安装参考jdk与nginx安装文档

Tomcak安装

1. https://tomcat.apache.org/download-80.cgi

2. Tomcat下载地址

c7e2e86a5756863841ad6dd8c7501644.png

1、将apache-tomcat-8.5.66.tar.gz上传到服务器上

2、解压文件,出现目录 apache-tomcat-8.5.66

 tar -zxvf apache-tomcat-8.5.66.tar.g

3、设置tomcat的环境变量。

 vi /etc/profile

增加如下:

export CATALINA_BASE=/home/sgmm/apache-tomcat-6.0.20

export CATALINA_HOME=/home/sgmm/apache-tomcat-6.0.20

最终 /etc/profile 文件的内容为:

export JAVA_HOME=/tmp/jdk1.8.0_161

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export CATALINA_BASE=/tmp/apache-tomcat-8.5.66

export CATALINA_HOME=/tmp/apache-tomcat-8.5.66

4、使环境变量生效

source /etc/profile

5、切换到tomcat 解压后的 bin目录下,执行如下命令启动 tomcat 服务

 ./startup.sh

打印出以下信息,说明启动成功。

Using CATALINA_BASE:   /home/sgmm/apache-tomcat-6.0.20

Using CATALINA_HOME:   /home/sgmm/apache-tomcat-6.0.20

Using CATALINA_TMPDIR: /home/sgmm/apache-tomcat-6.0.20/temp

Using JRE_HOME:       /home/sgmm/jdk1.6.0_13

6、使用 ps -ef|grep tomcat 可以查看tomcat进程,并使用 kill -9 进程号杀掉进程

7、关闭tomcat服务

./shutdown.sh

solr安装

1、下载地址:http://archive.apache.org/dist/lucene/solr/7.3.1/

87b2cbdb52c91fafc7b111cacdac9e9e.png

第一步:把solr的压缩包上传到Linux系统

第二步:在usr/local/创建solr目录

# mkdir /usr/local/solr

第三步:解压solr到刚刚创建的solr目录下

 tar -xvf solr-7.3.1.tgz -C /usr/local/solr

第四步:解压解压tomcat到solr目录下

 tar -xvf apache-tomcat-8.5.31.tar.gz -C /usr/local/solr

b2dd2bb2b1840111affbba0123c8c2ee.png

第五步:把 solr\solr-7.3.1\server\solr-webapp下的 webapp 文件夹拷贝到tomcat 的webapps下,重命名为solr7,也可以是其他名字

cp -r webapp /usr/local/solr/apache-tomcat-8.5.31/webapps/

c6372b9e7544dd48e840d4e32c5fe2fd.png

# mv webapp solr7

3aceb5d711f25d27be60c267a0743a20.png

第六步:拷贝solr-7.3.1\server\lib\ext 下的jar包到 tomcat\webapps\solr7 项目的WEB-INF\lib下

 cp * /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/

第七步:拷贝solr-7.3.1\server\lib\目录下gmetric4j-1.0.7.jar,以及以metrics开头的jar包拷贝到WEB-INF\lib下

[root@i lib]# cp gmetric4j-1.0.7.jar /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/

[root@iz lib]# cp metrics-*.* /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/

另外还需要拷贝/usr/local/solr/solr/dist下面的以solr-dataimporthandler开头的jar包WEB-INF\lib下

[root@ dist]# cp /usr/local/solr/solr/dist/solr-dataimporthandler-*.* /usr/local/solr/tomcat/webapps/solr7/WEB-INF/lib/

第八步:拷贝solr-7.3.1\server 下的solr文件夹到/usr/local/solr目录下,重命名为solrhome。

[root@i server]# cp -r solr /usr/local/solr/

[root@iz solr]# mv solr solrhome

0a7846a624f7951eacce1f56f4840f57.png

第九步:关联solr和solrhome.需要修改tomcat\webapps\ solr7\WEB-INF\web.xml

d0b149ace5e0b011ef6b9881a32a910b.png

第十步:解决日志不能够正常显示问题

1.在/sor7/WEB-INF/下面创建一个classes文件夹

be13b8d7c5919c3ff9e75c8e6622edaf.png

2.拷贝solr7.3.1\server\resources下的log4j.properties到刚刚创建的classes目录下。

988dca1abecebabce727d0572acb1e38.png

 3.在/usr/local/solr/创建一个logs文件夹

908c7bda1e41495cdee425d7b8e041b5.png

4.修改log4j.properties文件

66e5958b36c3b8314456c7c532c7d370.png

第十一步:修改tomcat的端口,避免冲突

e40f2a2d581024e4cd26e8641806a3e2.png

d5292be0a59c8e190e64a34d16afa098.png

cffad045ba360e9d5791e4d130bb0b82.png

第十二步:启动tomcat,访问solr时后面记得加上“index.hmtl”

4 HTTP Status 403 – Forbidden解决

a746ba55d6c11f3400e290f6fb7e0166.png

修改/usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/web.xml文件。

8c76ac105e63b5dc2ffa51270844b291.png

然后重启tomcat.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落花踏马

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值