zoukankan      html  css  js  c++  java
  • Tomcat:web服务器软件

    Tomcat:web服务器软件

    1:下载

    https://tomcat.apache.org/download-80.cgi

    2:安装:解压压缩包即可

    D: oolsapache-tomcat-8.5.55

    3:卸载删除解压的包即可

    4:目录结构

    tomcat目录结构

    • bin:可执行文件
    • conf:配置文件
    • lib:依赖的jar包
    • logs:日志文件
    • temp:临时文件
    • webapps:存放web项目
    • work:存放运行时的数据

    5:启动

    • win: bin/startup.bat

    直接双击,

    访问tomcat:http://127.0.0.1:8080/ 会出现tomcat访问成功的页面.

    也可以在局域网内:另一台电脑访问 tomcat服务器ip地址访问:192.168.1.4:8080 会出现tomcat访问成功的页面.

    • linux:startup.sh

    6:关闭

    • 1:正常关闭
      • 1.1 win: bin/shutdown.bat linux: bin/shutdown.sh
      • 1.2: tomcat终端:CTRL+C

    7:配置

    • 7.1:直接将项目放到webapps目录下即可

      • /hello:项目的访问路径-->虚拟目录

      • 简化部署:将项目打包成一个war包,将war包放置到webapps目录下

    http://127.0.0.1:8080/hello/index.html

    页面显示;Hello,Tomcat!

    项目位置:webappshelloindex.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Hello</title>
    </head>
    <body>
    <p>Hello,Tomcat!</p>
    
    </body>
    </html>
    

    war包:

    war包

    • 7.2 修改配置文件--不推荐: 先备份

    D: oolsapache-tomcat-8.5.55confserver.xml

    中配置如下:

    <!--部署项目 -->
    		<Context docBase="D:hello"   path="/hehe"  />
    
    • docBase :实际项目的放置位置

    • path:虚拟目录: 访问的时候需要使用: http://127.0.0.1:8080/hehe/index.html

    • 7.3--推荐方式---热部署

    • D: oolsapache-tomcat-8.5.55confCatalinalocalhost 里面

    创建一个任意名称xml文件

    eg:bbb.xml

    cat bbb.xml
    <Context docBase="D:hello" />
    

    访问路径: http://127.0.0.1:8080/bbb/index.html

    文件名bbb就是虚拟目录

    8:动态项目的目录结构

    • --项目根目录
      • -- WEN-INF目录:
        • --web.xml:web项目的核心配置文件
        • --classes目录:放置字节码文件的目录
        • --lib目录:放置依赖的jar包

    9:将tomcat集成到IDEA中,并且创建javaee项目,部署项目

    • 9.1 社区版本没有自带的tomcat,所以自行安装Smart tomcat:

      • 配置Tomcat:Run -->Edit Configurations-->Templates-->Tomcat Server-->Local

    • 注意Contex Path
  • 相关阅读:
    es6常见特性
    js实现查找字符串出现最多的字符和次数
    jQuery 插件封装的方法
    js变量作用域--变量提升
    js 三元表达式的写法
    bug
    基于bootstrap的模态框的comfirm弹窗
    基于bootstrap模态框的alert弹窗
    回车键搜索代码 兼容性
    盒子垂直居中方式
  • 原文地址:https://www.cnblogs.com/zhoujun007/p/13050744.html
Copyright © 2011-2022 走看看