zoukankan      html  css  js  c++  java
  • Servlet: Tomcat服务器

    1 基本概念

      Tomcat本意为公猫的含义,最初是由Sun公司的软件架构师詹姆斯·邓肯·戴维森开发的,后来他帮 助将其变为开源项目并由Sun公司贡献给Apache软件基金会

      Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使 用,是开发和调试Servlet、JSP 程序的首选

    2 安装方式

      下载地址:http://tomcat.apache.org/

      

    3 目录结构 

      bin 主要存放二进制可执行文件和脚本

      conf 主要存放各种配置文件

      lib 主要用来存放Tomcat运行需要加载的jar包

      logs 主要存放Tomcat在运行过程中产生的日志文件

      temp 主要存放Tomcat在运行过程中产生的临时文件

      webapps 主要存放应用程序,当Tomcat启动时会去加载该目录下的应用程序

      work 主要存放tomcat在运行时的编译后文件,例如JSP编译后的文件

     

    4 启动和关闭

      启动方式

        使用bin目录下的批处理文件startup.bat来启动Tomcat服务器,若出现一个毫秒数说明启动成功

      关闭方式

        使用bin目录下的批处理文件shutdown.bat来关闭Tomcat服务器

      注意事项

        <1> 启动之前首先安装JDK并配置环境变量JAVA_HOME,若希望Tomcat服务器可以在任意路径启动, 则需要配置环境变量CATALINA_HOME

        <2> 启动信息乱码的处理方式:

          logging.properties文件修改为 java.util.logging.ConsoleHandler.encoding = GBK

    5 配置文件

      server.xml文件是服务器的主配置文件,可以设置端口号、设置域名或IP、默认加载的项目、请求 编码等

    <Connector port="8888" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

      tomcat-users.xml文件,用来配置管理Tomcat服务器的用户与权限

    <role rolename="manager-gui"/>
    <user username="admin" password="123456" roles="manager-gui"/>
  • 相关阅读:
    进度条
    html5 表单新增事件
    html5 表单的新增type属性
    html5 表单的新增元素
    html5 语义化标签
    jq 手风琴案例
    codeforces 702D D. Road to Post Office(数学)
    codeforces 702C C. Cellular Network(水题)
    codeforces 702B B. Powers of Two(水题)
    codeforces 702A A. Maximum Increase(水题)
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15262819.html
Copyright © 2011-2022 走看看