zoukankan      html  css  js  c++  java
  • WEB

    tomcat - web应用服务器

     环境:ubuntu测试

    @shell命令(cd到tomcat目录下)

      启动: ./bin  startup.sh

      关闭:./bin  shutdown.sh

    @部署一个web应用到tomcat服务器

      1> 拷贝WAR文件或者web应用文件夹(包括该web的所有内容)到/webapps目录下

        (1)在eclipse中将web项目export -> .war文件保存在tomcat的webapps目录下;

           开启tomcat,可以在浏览器中输入,网页地址访问网页;

           .war文件会自动解压;

        (2)直接将文件粘贴到/webapps - 有点问题 -> 注意访问路径路径(尝试添加"/WebContent/"字段

      2> 配置映射文件(通过 输入 访问路径—>找到 web文件的真实本地存储路径)

        (1)新建web部署(×××.xml)文件:

           为web服务建立一个只包括context内容的XML片断文件,并把该文件放到(../conf/Catalina/localhost/)目录下

           *这个web应用本身可以存储在硬盘上的任何地方。

           *访问时注意路径问题(报错:尝试修改路径,添加WebContent字段)

        (2)修改server.xml文件

            终端修改:

            cd tomcat/conf

            vi server.xml

             在<host> ... </host>标签中添加

              <Context path="访问路径(localhost:8080/...)" docBase="web项目的保存路径" debug="0" reloadable="true"/>
    @tomcat9.0版本-目录结构

      /bin - 脚本文件

      /conf - 配置文件

        *server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码
        *web.xml可以设置tomcat支持的文件类型 
        *context.xml可以用来配置数据源之类的 
        *tomcat-users.xml用来配置管理tomcat的用户与权限

      /lib - tomcat运行时需要的jar包

      /logs - 日志文件

      /temp - 运行产生的临时文件

      /webapps - 发布的web应用

      /work - 存放运行时的编译文件.java/.class

     

      注:遇到的问题需要注意的目录

        /conf  -  经常要修改配置文件

        /lib  -  可能加入一写jar包

        /webapps  -  手动部署web项目

      

    ...................................................
  • 相关阅读:
    Hibernate 与 mybatis 区别
    Struts2 核心流程
    java 面试 -- 4
    无线电日记 2
    ham 无线电笔记
    Our Deepest Fear
    随笔
    GSM学习笔记
    网络时代的悲哀:微软百科全书
    [转载]arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
  • 原文地址:https://www.cnblogs.com/floakss/p/9808532.html
Copyright © 2011-2022 走看看