部署安装tomcat

1.安装Tomcat

1.1 使用XFTP工具进行文件上传,将tomcat压缩包上传到/usr/local
在这里插入图片描述
1.2 cd切换到/usr/local目录,然后使用tar -zxvf apache-tomcat-8.5.34.tar.gz解压集合

1.3 配置Tomcat用户账号和密码
   进入Tomcat的conf目录下

cd apache-tomcat-8.5.34/conf/

1.4 修改tomcat-users.xml文件

vi tomcat-users.xml

点击insert建修改
在这里插入图片描述
1.5 修改文件的内容如下

<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager"/>

点击esc,:wq保存退出
安装jdk

https://www.cnblogs.com/LiBaiWen/p/11014813.html

1.4 如果是tomcat7,配置了tomcat用户就可以登录系统了,但是tomcat8中不行,还需要修改另一个配置文件,否则访问不了,提供403
    1.4.1 修改context.xml文件

vim webapps/manager/META-INF/context.xml

1.4.2 修改内容如下 注释value的内容

<Context antiResourceLocking="false" privileged="true" >:
  <!--
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  -->
  <Manager sessionAttributeValueClassNameFilter="java\.lang\. (?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.Cs rfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

1.5 启动tomcat
    1.5.1进入tomcat的bin目录

cd /usr/local/apache-tomcat-8.5.34/bin/

1.5.2 启动

./startup.sh

1.5.3 打开浏览器测试访问

http://192.168.0.107:8080/

1.5.4 点击【Server Status】,输入用户名(tomcat),密码进行登录(tomcat)
      在这里插入图片描述

1.5.5 成功进入如下页面  即可看到服务器的信息 
      在这里插入图片描述
执行器(线程池)
    在tomcat中每一个用户请求都是一个线程,所以可以使用线程池提高性能;

修改server.xml文件
      将注释打开在这里插入图片描述

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThreads="50" prestartminSpareThreads="true" maxQueueSize="100"/>

** 参数说明**
      maxThreads:最大并发数,默认设置 150,一般建议在 500 ~ 1000,根据硬件设施和业务来判断

minSpareThreads:tomcat初始化时创建的线程数,默认是4

prestartminSpareThreads:在tomcat初始化的时候就初始化minSpareThreads的参数值,如果不等于true,minSpareThreads的值就没啥效果了

maxQueueSize:最大的等待队列数,超过则拒绝请求

1.7.3 在Connector中设置executor属性指向上面的执行器

executor="tomcatThreadPool"

在这里插入图片描述
保存退出,重启tomcat,查看效果
在这里插入图片描述
在页面中显示最大线程数为-1,这个是正常的,仅仅是显示的问题,实现使用的执行的值;

发布了86 篇原创文章 · 获赞 7 · 访问量 2266

猜你喜欢

转载自blog.csdn.net/qq_43868329/article/details/104756820