zoukankan      html  css  js  c++  java
  • 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>

     

  • 相关阅读:
    关于类型转换构造函数的疑惑点
    类模板与静态 成员变量
    模板与友元
    类模板与派生
    类模板
    函数模板
    泛型程序设计基本概念
    3、成员函数
    条款 06:若不想使用编译器自动生成的函数,就该明确拒绝
    PHP操作redis
  • 原文地址:https://www.cnblogs.com/wangyinxu/p/8376755.html
Copyright © 2011-2022 走看看