zoukankan      html  css  js  c++  java
  • Tomcat的安装

    tomcat介绍:
    tomcat是一种WEB应用服务器,因为底层是用java开发的,所以一般用于运行java开发的项目和处理动态
    请求。比如说,有一个jsp文件这个时候就要通过tomcat来运行并且在网站展示出其内容。默认的端口
    是8080端口
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Tomcat工作模式?
    Tomcat是一个JSP的Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。
    而进入Tomcat的请求可以根据Tomcat的工作模式分为两类:
    Tomcat作为应用程序服务器:请求来自于前端的web服务器,这可能是Apache, IIS, Nginx等;
    Tomcat作为独立服务器:请求来自于web浏览器;
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    tomcat优化:
    1、内存优化
    2、线程池优化
    3、连接器优化(包括请求最大线程数、连接超时)
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    tomcat目录结构:
    /bin:脚本文件目录。
    /common/lib:存放所有web项目都可以访问的公共jar包(使用Common类加载器加载)。
    /conf:存放配置文件,最重要的是server.xml。
    /logs:存放日志文件。
    /server/webapps:来管理Tomcat-web服务用的。仅对TOMCAT可见,对所有的WEB APP都不可见(使用Catalina类加载器加载)。
    /shared/lib:仅对所有WEB APP可见,对TOMCAT不可见(使用Shared类加载器加载)。
    /temp:Tomcat运行时候存放临时文件用的。
    /webapps:web应用发布目录。
    /work:Tomcat把各种由jsp生成的servlet文件放在这个目录下。删除后,启动时会自动创建。

    =============================================================================================

    Tomcat环境搭建

    Tomcat默认端口为8080,必要时可自行更改

    linux机IP为192.168.200.120

    上传JDK源码包和tomcat包

    [root@localhost ~]# rz -E
    z waiting to receive.**B0100000023be50

    [root@localhost ~]# ls
    anaconda-ks.cfg    epel-release-latest-7.noarch.rpm     nginx-1.16.0.tar.gz      公共      图片    音乐
    apache-tomcat-8.5.40.tar.gz    initial-setup-ks.cfg    original-ks.cfg    模板    文档    桌面   data
    jdk-8u191-linux-x64.tar.gz  website-1.0.1-1.x86_64.rpm  视频 下载

    [root@localhost ~]# tar xf apache-tomcat-8.5.40.tar.gz

    移动tomcat包并改名tomcat
    [root@localhost ~]# mv apache-tomcat-8.5.40 /usr/local/tomcat8

    [root@localhost ~]# tar xf jdk-8u191-linux-x64.tar.gz

    移动JDK包并改名为java
    [root@localhost ~]# mv jdk1.8.0_191/ /usr/local/java


    [root@localhost ~]# vim /etc/profile                                   #配置环境

    在末尾添加
    
    JAVA_HOME=/usr/local/java
    PATH=$PATH:$JAVA_HOME/bin

    [root@localhost ~]# source /etc/profile                                                      #启动文件
    [root@localhost ~]# java -version
    openjdk version "1.8.0_181"                                                                     #电脑自带的java版本
    OpenJDK Runtime Environment (build 1.8.0_181-b13)
    OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
    [root@localhost ~]# rm -rf /usr/bin/java                                                    #卸载电脑自带的旧版本
    [root@localhost ~]# source /etc/profile                                                      #重新启动服务
    [root@localhost ~]# java -version
    java version "1.8.0_191"
    Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

    [root@localhost ~]# /usr/local/tomcat8/bin/startup.sh                          #启动脚本
    [root@localhost ~]# netstat   -anpt  |  grep  :8080                                #查看8080端口
    tcp6 0 0 :::8080 :::* LISTEN     9968/java

    [root@localhost ~]# systemctl stop firewalld
    [root@localhost ~]# iptables -F
    [root@localhost ~]# setenforce 0

  • 相关阅读:
    High Executions Of Statement "delete from smon_scn_time..."
    centos6.5 vmware报错 (could open /dev/vmmon)
    VMware注册码
    VMware 延长bios等待时间
    centos7 修改引导顺序,默认引导windows,引导等待时间
    windows-linux(centos7)双系统-引导修复
    centos设置开机进入桌面模式或命令行模式
    centos 6 进入桌面后键盘和鼠标无法使用
    VMware ESXi
    js获取<input type='file'>的文件名和后缀名
  • 原文地址:https://www.cnblogs.com/CMX_Shmily/p/11549137.html
Copyright © 2011-2022 走看看