1.什么是服务器?

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

  服务器软件:接收用户的请求(request),处理请求,做出响应。

  Web服务器软件:接收用户的请求(request),处理请求,做出响应,再Web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目。(Web服务器是一个容器)

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

  webLogic:oracle公司, 大型的javaEE服务器, 支持所有的javaEE规范,收费

  webSohere:IBM公司,大型的javaEE服务器,支持所有的javaEE规范,收费

  JBOSS:JBOSS公司,大型的javaEE服务器,支持所有的javaEE规范,收费

  Tomcat:Apache基金组织的, 中小型的Java EE服务器,只吃少量的Java EE规范,Servlet/jsp, 开源免费

Tomcat:Web服务器软件

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

  安装:解压压缩包即可,注意:解压目录中不可以含有中文和空格

  卸载:删除目录即可

  启动:双击bin目录下的startup.bat

    访问:http://localhost:8080回车访问自己

地址:8080回车访问别人">​       http://ip地址:8080回车访问别人​

    可能遇到的问题:

      1.点开startup.bat后闪退。

        原因:JAVA_HOME环境变量配置有问题;

      ·  解决班法:JAVA_HOME值:jdk路径

              path值%JAVA_HOME%/bin;

      2.启动报错

        原因端口号被占用,解决:修改端口号;

  关闭:

    1.正常关闭:shutdown.bat

    2.ctrl+c

    3.强制关闭:点击窗口关闭按钮;

配置:

  部署项目的方式:

    1.直接放到项目的webapps目录下:

  Web服务器软件 (Tomcat)_javaWeb服务器软件 (Tomcat)_web服务器_02

  然后直接在浏览器中输入地址http://localhost:8080/hello/hello.html即可访问

    2.配置文件:

      1.修改conf文件夹中的server.xml文件,在<HOST>标签中添加:<Context docBase="D:\hello" path="/hehe" />,

        然后浏览器输入地址:http://localhost:8080/hehe/hello.html即可访问,  path为虚拟路径;

      2.在conf/Catalina/localhost文件夹下新建xml文件,文件名就是虚拟路径,文件内容:如右图

      Web服务器软件 (Tomcat)_服务器_03      Web服务器软件 (Tomcat)_web服务器_04

      在浏览器中输入http://localhost:8080/虚拟路径/文件名,虚拟路径就是xml文件名;

Tomcat与idea关联部署项目:

  1.找到run菜单,点击下图中的选项

Web服务器软件 (Tomcat)_web服务器_05

2.点开后找到:

Web服务器软件 (Tomcat)_web服务器_06Web服务器软件 (Tomcat)_java_07点击红框中的选项:

Web服务器软件 (Tomcat)_java_08Web服务器软件 (Tomcat)_java_09

然后点击ok,从新打开Edit......菜单项,

Web服务器软件 (Tomcat)_服务器_10

然后点ok就好了