• Tomcat详解


    tomcat 目录结构:

    bin:二进制可运行程序

    conf:配置文件(重要)四大配置文件

    lib:tomcat自身需要用的jar包

    logs:tomcat的日志文件(重要)

    webapps:项目目录(最重要)

    temp:tomcat生成临时文件的目录(不需要注意)

    work:tomcat生成的东西(很重要)

    修改tomcat默认端口号:在conf/server.xml中找到<contnector>标签,修改port属性,即可;端口号最大值65525;

    创建javaweb项目:

    静态网站:在webapps目录下创建一个目录hello,在hello目录下创建index.html文件;

    动态网站:在webapps目录创建一个项目目录hello;在项目hello目录下创建如下内容:

    1、创建WEB_INF目录,在WEB-INF目录下创建web.xml文件(最重要),创建lib(项目所需jar包),创建classes目录(.class类);

    WEB-INF下的资源是不允许被浏览器访问的(都是安全的);

    页面是否为动态主要就看web.xml文件,文件详解:

    xml头文件

    xmlns:xml名称空间

    2、创建动态页面index.jsp;

    配置外部项目:

    将项目放在webapps目录以外的地方,通过配置文件来自动找到项目;

    方法1:在server.xml下配置<host>;在host标签下添加<Context path="项目名(在浏览器中输入的url)" docBase="项目的绝对路径"/>

    方法2:conf/catalana/localhost:在该目录下创建一个xml配置文件(注意这个xml文件名就是网址上需要输入的项目名),<Context docBase="F:/hello5" /> 

    配置虚拟主机:

    修改tomcat端口号为80;

    在自己主机电脑找到windowssystem32driversetchosts文件 绑定127.0.01为www.wangyinxu.com即在本文件下添加如下内容:

    127.0.0.1  www.wangyinxu.com  

    在server.xml中配置一个主机即添加一组<host>标签:

    <host name="www.wangyinxu.com" appBase="F://webapps"></host>

    在F盘下创建webapps目录在其下面创建ROOT目录,把项目放入ROOT目录下即成;

    server.xml文件详解:

    <server>

      <service>服务  

        <connector port=""  portocol="HTTP/1.1"/>一个链接,规定了访问的端口号,和要处理的协议,握手功能

        <Engine>引擎内有多个主机,主机负责处理请求;

          <host appBase对应一个个webapps目录>主机内可以有多个context,一个context对应一个项目</host>

          <host></host>

        </Engine>

      <service/>

    </server>

     

  • 相关阅读:
    45. 跳跃游戏 II
    BIO,AIO,NIO
    sqlyog连接阿里云mysql
    Hive的数据表HDFS的关系。
    云计算和虚拟机
    oracle入门笔记
    程序员开发协作管理工具
    IT行业的新思想来源
    docker所需的os基础
    docker源码和原理探究
  • 原文地址:https://www.cnblogs.com/wangyinxu/p/8376755.html
Copyright © 2020-2023  润新知