zoukankan      html  css  js  c++  java
  • Tomcat简介及端口号被占用的解决方法

    Tomcat 简介

    • Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。

    • 由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apache HTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTP web server 不是捆绑在一起的。Tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

    Tomcat 下载

    Tomcat下载与安装:
    https://blog.csdn.net/qq_41684621/article/details/101350370

    Tomcat 目录结构

    目录名称目录作用
    bin存放Windows或Linux平台上启动和关闭Tomcat的脚本文件
    conf存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
    lib存放Tomcat运行需要的库文件
    logs存放Tomcat执行时的日志文件
    webappsTomcat的主要Web发布目录
    work存放jsp编译后产生的class文件
    temp临时目录

    Tomcat 安装

    • 下载完成之后解压即可,尽量不要安装在中文目录下,然后找到bin目录下的startup.bat。
      在这里插入图片描述

    • 启动端口为8080,启动耗时为3481毫秒,然后浏览器访问localhost:8080 ,测试是否安装成功。
      在这里插入图片描述

    Tomcat 端口被占用

    • 端口被占用是开发中非常常见的一种错误,当第一个使用8080端口的程序没有关闭时,又运行了一次tomcat同样是使用8080端口,则报错tomcat端口已经被使用。

    • 任何一个程序运行都需要使用端口,当端口已经被使用时,启动报错。下面有两种解决方法,一是:修改端口,二是:结束被占用端口的进程。

    1.Tomcat 修改端口

    • 找到tomcat的conf/server.xml配置文件,修改以下内容:8005修改为8010
      在这里插入图片描述
    • 启动8010口的tomcat:

    在这里插入图片描述

    2. 结束被占用端口的进程

    可以参考我写的这篇博文:Windows解决端口被占用问题

    Tomcat 修改编码

    • tomcat8以后默认编码格式是utf-8;7之前的都是iso8859-1,如果默认情况下,tomcat使用的的编码方式:iso8859-1,修改tomcat下的conf/server.xml文件。找到如下代码:
    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    
    • 这段代码规定了Tomcat监听HTTP请求的端口号等信息。

    • 可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。

    • 修改完成后:

    <Connector port="8080"  protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
    

    本文来自博客园,作者:兮动人,转载请注明原文链接:https://www.cnblogs.com/xdr630/p/15254850.html

  • 相关阅读:
    广通软件招聘-北京广通信达软件股份有限公司杭州分公司招聘-拉勾网
    广通软件
    Django – vicalloy's trac
    MyCAT常用分片规则之分片枚举
    django-extensions 文档 — django-extensions 1.2.5 文档
    Samba服务搭建 | Charlie's Blog
    Centos搭建Samba
    sqlite常用的命令-增删改查
    Win7 NFS 设置详解 | X-Space
    LabF nfs window client
  • 原文地址:https://www.cnblogs.com/xdr630/p/15254850.html
Copyright © 2011-2022 走看看