zoukankan      html  css  js  c++  java
  • Tomcat服务器安装配置与web服务器介绍

    一、web服务器

    1. 也是计算机程序,驻留在因特网上。它的作用是接收客户端(浏览器)的请求,给客户端做出响应。可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
      当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流

    2. 最主流的三个Web服务器是Apache Nginx IIS

    3. Tomcat是由Apache提供的开源免费的web服务器。

    二、Tomcat服务器安装
    Tomcat分为安装版和解压版

    1. 安装版
      (1)进入Tomcat官网(http://tomcat.apache.org/),选择相应的版本进行下载

    (2)选择安装版进行下载

    (3)进行安装


    进行端口配置,可以将端口设置为80,这样在浏览器输入时就不需要输入端口号了。另外还可以设置一个Tomcat服务器的用户


    Tomcat要求必须配置Java环境,需要输入JVM的安装路径
    Tomcat可以不安装在C盘,自己选择路径,但必须安装在没有中文名的路径下

    (4)检验是否安装成功,4.打开浏览器,输入http://127.0.0.1:8080或http://localhost:8080

    1. 解压版(解压过,没有成功,目前没有找到原因,我猜可能是因为我已经装过,于是卸载安装版的,但还是没有成功)
      (1)配置好JDK等环境变量之后,配置Tomcat环境变量(也可以不配置,最好配置)

    (2)之后双击Tomcat文件夹目录下的bin目录下的startup.bat

    (3)启动成功:

    1. 安装过程中遇到的问题
      (1)关闭Tomcat后,再通过Tomcat8w启动时,启动失败

    解决办法:找到C:windows/system32/cmd.exe 右击用管理员启动,进入tomcat8in目录,输入service.bat remove先卸载一下tomcat后,再用service.bat install命令安装一下(注意安装路径)

    (2)卸载Tomcat后再安装,安装失败

    原因与解决办法:
    之所以出现上面的问题,是因为之前安装的版本没有能够正常的删除掉,只是删除了整个文件夹,但是在系统服务中的的Tomcat服务。

    在运行框输入regedit,打开注册表。进入HKEY_LOCAL_MACHINESYSTEMCurrentControlSet*Services,然后删除tomcat系列即可

    三、Tomcat的配置
    (1)修改服务器的启动窗口
    Tomcat的所有配置文件都在conf文件夹中,server.xml是核心配置文件。
    打开conf文件夹中的server.xml


    将8080更改为对应端口即可,此处改为80端口。


    此后启动时只需输入80端口即可。
    端口是0-65535之间,但有的已经被操作系统占用,不能使用

    四、Tomcat目录结构

    • bin:二进制可执行文件,例如启动和关闭Tomcat文件
    • conf:配置文件,有四大配置文件,server.xml、context.xml、web.xml、tomcatusers.xml
    • lib:Tomcat会自动产生日志文件,会存放在这个目录下,相当于日记,会记录每天启动访问,以及谁访问过等等这些数据
    • logs :Tomcat需要的jar包,都放在这个目录下
    • temp:Tomcat在运行时可能生成的临时文件,当关闭Tomcat时,这个目录下的文件可以删除
    • webapps:这个目录文件下每个文件夹都是web应用程序,自己写的web应用程序放在这个目录下
    • work:是在Tomcat运行时自动生成,在关闭Tomcat后,可以直接删除这个目录。存放的是webapps中动态资源生成的一些.java和.class文件
  • 相关阅读:
    Codeforces Round #634 E2. Three Blocks Palindrome (hard version)(双指针/前缀和/二分/好题)
    Codeforces Round #634 D. Anti-Sudoku(构造/水)
    自动化----docker
    自动化---zabbbix监控
    awk使用
    自动化-KVM安装
    nginx教程以及正则
    自动化-cobbler
    Python
    自动化kickstart
  • 原文地址:https://www.cnblogs.com/lxoc/p/7011018.html
Copyright © 2011-2022 走看看