zoukankan      html  css  js  c++  java
  • web服务器软件之tomcat

    1、web服务器软件介绍

    • 1 、接收用户的请求,处理请求,做出响应。
    • 2、 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目
    • 3、 web容器
    常见的java相关的web服务器软件
    • 1、webLogic: oracle公司,大型的javaEE服务器,支持所有的javaEE规范,收费
    • 2、webSphere: IBM公司,大型的javaEE服务器,支持所有的javaEE规范,收费
    • 3、JBoss:JBOSS公司,大型的javaEE服务器,支持所有的javaEE规范,收费
    • 4、Tomcat: Apache基金组织,中小型javaEE服务器,支持少量的javaEE规范servlet/jsp, 开源免费

    2、tomcat的使用

    下载、安装、卸载
    • 下载:tacat官网
      • 这里下载的版本:8.5.61 ---core下 64位
    • 安装:解压即可安装,注意安装目录不要有中文和空格
    • 卸载:删除目录
    启动、关闭
    • 启动:双击bin目录下startup.bat
    • 访问:http://localhost:8080,访问自己
    • 问题:
      • 黑窗一闪而过:没有正确配置JAVA_HOME环境变量
      • 启动报错:端口冲突,需要结束占用端口号的服务
    netstat -ano : 查看端口,查找对应的pid,在服务窗口结束对应pid的进程
    
    • 关闭:双击bin目录下shutdown.bat,或者ctrl+c ,或者直接关闭启动的窗口
    如何部署项目之静态资源部署
    • 1、直接将项目放到webapps目录下

    • 2、访问f:/dist目录下的index.html文件,需配置conf/server.xml文件

      • 在Host标签体中配置
      <Context docBase="F:/dist" path="/" />
      /*
        docBase: 项目存放路径(相对webapps),也可以是项目绝对路径
        path:web项目的访问路径,即虚拟文件目录
      */
      
      • 访问:localhost:8080/index.html
    • 3、访问f:/dist目录下的index.html文件, 在confCatalinalocalhost创建任意名称的xml文件(推荐使用)

      • 注意:虚拟目录名称为 xml文件名称
      <!--xml1.xml-->
      <?xml version="1.0" encoding="utf-8" ?>
      <Context docBase="F:/dist" >
      
      • 访问:localhost:8080/xml1/index.html

    3、Intellij IDEA 集成 tomcat

    版本描述:

    IDEA:2020.2.3
    tomcat:9.0.41
    JDK:1.8

    详细步骤

    • 1、新建 Empty Project 并创建一个Modules
    • 2、右键模块-->Add Frameworks Support
      • 勾选Web Application(4.0)
      • 3.0之后可以取消web.xml的勾选
    • 3、Add Configuration --> + --> tomcat--> loca

    • 4、启动tomcat,浏览器自动打开网址,index.jsp页面可以访问了
  • 相关阅读:
    RESTFUL 设计风格
    GET与POST的区别
    pycharm 对数据库进行可视化操作
    ORM 的基本操作
    pycharm 直接删掉数据表之后,makemigration和migrate 之后,数据库中依然没有生成数据表的问题
    DOM
    BOM对象
    JavaScript
    traversal child window of parent window
    tkinter threading unblock GUI ( check if the thread exists)
  • 原文地址:https://www.cnblogs.com/sgs123/p/14132972.html
Copyright © 2011-2022 走看看