Tomcat服务器

企业开发简介

JavaEE规范

JavaEE规范是很多Java开发技术的总称。这些技术规范都是沿用自J2EE的。一共包括了13个技术规范。例如:jsp/servletjndijaxpjdbcjnijaxbjmfjtajpaEJB等。

web服务器

服务器:安装了服务器软件的计算机

服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器访问网站。

常见的java相关的web服务器软件:

服务器名称 说明
weblogic 实现了javaEE规范,重量级服务器,又称为javaEE容器
websphereAS 实现了javaEE规范,重量级服务器。
JBOSSAS 实现了JavaEE规范,重量级服务器。免费的。
Tomcat 实现了jsp/servlet规范,是一个轻量级服务器,开源免费。

Tomcat

  1. 下载:http://tomcat.apache.org/、

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

  3. 卸载:删除目录就行了

  4. 目录结构:
    image

  5. 启动:
    双击运行:bin/startup.bat。然后再浏览器输入localhost:8080即可访问

    • 如果同时开始两个tomcat会报错,因为默认的8080端口被占用了。解决方案:

      • 暴力:cmd - >netstat -ano找到占用8080端口的进程,杀死该进程
      • 温柔:修改端口号。打开conf/server.xml。把里面的所有端口都改了。一般会将tomcat的默认端口号修改为80,因为80端口号是http协议的默认端口号,不用手动输入。
    • startup.bat闪退,需要设置环境变量:JAVA_HOME,CATALINA_HOME,在path里添加%CATALINA_HOME%\bin和%CATALINA_HOME%\lib

  6. 关闭
    强制关闭:点右上角的X。
    正常关闭:bin/shutdown.bat,快捷键ctrl+c

  7. 配置

    1. 部署项目的方法
      1. 直接将项目放到webapps目录下即可。访问:localhost:8080/hello/hello.html
        项目的访问路径变成了虚拟目录
        简化部署:将项目打成一个war包,再将war包放置到webapps目录下。war包会自动解压缩
      2. 配置conf/server.xml文件
        在<Host>标签体中添加:<Context docBase="D:\hello" path="/hehe" />
        docBase:项目存放的路径
        path:虚拟目录
      3. 在conf/catalina/localhost创建任意名称的xml文件。在文件中编写:<Context docBase="D:\hello" />
        虚拟目录设置成xml文件的名称
    2. tomcat中JavaWeb项目的目录结构
      image
posted @ 2021-08-29 15:57  黄了的韭菜  阅读(46)  评论(0编辑  收藏  举报