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页面可以访问了
原文地址:https://www.cnblogs.com/sgs123/p/14132972.html