【无标题】

一、tomcat安装

 # 关闭防火墙与SELinux
 [root@proxy_host ~]# rz
 rz waiting to receive.**[root@proxy_host ~]# ls
 anaconda-ks.cfg              ceph-release-1-1.el7.noarch.rpm
 apache-tomcat-8.5.40.tar.gz  nginx-1.27.3.tar.gz
 #解压到指定路径
 [root@proxy_host ~]# tar xf apache-tomcat-8.5.40.tar.gz -C /usr/local
 #改个名字
 [root@proxy_host apache-tomcat-8.5.40]# mv /usr/local/apache-tomcat-8.5.40/ /usr/local/tomcat8
 [root@proxy_host local]# cd tomcat8/
 [root@proxy_host tomcat8]# ls
 bin           CONTRIBUTING.md  logs       RELEASE-NOTES  webapps
 BUILDING.txt  lib              NOTICE     RUNNING.txt    work
 conf          LICENSE          README.md  temp
 [root@proxy_host tomcat8]# cd bin
 [root@proxy_host bin]# ls
 bootstrap.jar                 daemon.sh         #startup.sh
 catalina.bat                  digest.bat        tomcat-juli.jar
 catalina.sh                   digest.sh         tomcat-native.tar.gz
 catalina-tasks.xml            setclasspath.bat  tool-wrapper.bat
 commons-daemon.jar            setclasspath.sh   tool-wrapper.sh
 commons-daemon-native.tar.gz  shutdown.bat      version.bat
 configtest.bat                #shutdown.sh       version.sh
 configtest.sh                 startup.bat
 #安装java才能启动
 [root@proxy_host bin]# yum install -y java
 已加载插件:fastestmirror, priorities
 Loading mirror speeds from cached hostfile
 epel/x86_64/metalink                          | 4.4 kB     00:00     
  * base: mirrors.aliyun.com
  * epel: ftp-stud.hs-esslingen.de
  * extras: mirrors.aliyun.com
  * updates: mirrors.aliyun.com
  .....
  #启动tomcat
  [root@proxy_host bin]# ./startup.sh 
 Using CATALINA_BASE:   /usr/local/tomcat8
 Using CATALINA_HOME:   /usr/local/tomcat8
 Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
 Using JRE_HOME:        /usr
 Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
 Tomcat started.

监听端口

8080接收httpqingq

8009接受AJP协议

 #tomcat tomcat要通过java来查看
 [root@proxy_host bin]# netstat -anptu | grep java
 tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      2215/java           
 tcp6       0      0 :::8009                 :::*                    LISTEN      2215/java           
 tcp6       0      0 :::8080                 :::*                    LISTEN      2215/java 

tomcat启动脚本

 #自己写的启动脚本一般写在这个目录下
 [root@proxy_host ~]# cd /etc/init.d/
 [root@proxy_host init.d]# ls
 functions  netconsole  network  README
 [root@proxy_host init.d]# vim tomcat.sh
 [root@proxy_host init.d]# chmod +x tomcat.sh 
 [root@proxy_host init.d]# mv tomcat.sh tomcat
 [root@proxy_host init.d]# /etc/init.d/tomcat start
 Using CATALINA_BASE:   /usr/local/tomcat8
 Using CATALINA_HOME:   /usr/local/tomcat8
 Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
 Using JRE_HOME:        /usr
 Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
 Tomcat started.
 [root@proxy_host init.d]# /etc/init.d/tomcat stop
 Using CATALINA_BASE:   /usr/local/tomcat8
 Using CATALINA_HOME:   /usr/local/tomcat8
 Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
 Using JRE_HOME:        /usr
 Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
 #tomcat关闭之后在关闭会报错

二、让别的用户能够访问 Server Status Manager App Host Version

 #/tomcat8/conf 下配置文件设置全局  webappps下应用里时局部的
 #设置全局权限,用户名密码
 [root@proxy_host conf]# 
 
 
 
    #修改这个即可
  
 #修改manager 局部配置 让别人访问
  [root@proxy_host tomcat8]# cd webapps/
  [root@proxy_host webapps]# cd manager/
 [root@proxy_host manager]# ls
 images  index.jsp  META-INF  status.xsd  WEB-INF  xform.xsl
 [root@proxy_host manager]# vim META-INF/context.xml 
 
           
 #测试

三、tomcat高可用

nginx:192.168.157.130

tomcat1:192.168.157.136

tomcat2:192.168.157.133

 #nginx配置
 [root@nginx nginx]# vim nginx
  #gzip  on;
 1 upstream tomcats {
       server 192.168.157.136:8080;
 1      server 192.168.157.133:8080;
 }
     server {
         listen       80;
         server_name  localhost;
 ​
         charset utf8;
 ​
         access_log  logs/host.access.log  main;
 ​
 ​
         location / {
            # root   html;
            # index  index.html index.htm index.php;
 1            proxy_pass http://tomcats;
         }
 ​
         error_page  404              /404.html;
          location = /404.html {
              root html;
 }
 #tomcat正常开启就行

你可能感兴趣的:(tomcat,java)