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回车访问自己

       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目录下:

  

  然后直接在浏览器中输入地址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文件,文件名就是虚拟路径,文件内容:如右图

            

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

Tomcat与idea关联部署项目:

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

2.点开后找到:

点击红框中的选项:

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

然后点ok就好了

    

Web服务器软件 (Tomcat)的更多相关文章

  1. web服务器软件

    web服务器软件 1. 相关信息 接收用户请求,处理请求,作出响应.在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目. 常见的Java相关的web服务器软件: webLogic: ...

  2. 常用的web服务器软件整理(win+linux)

    (1)Apache Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上.Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器 ...

  3. 常用的web服务器软件整理

    (1)ApacheApache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上.Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软 ...

  4. 常见的web服务器软件分类

    (1)ApacheApache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上.Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软 ...

  5. web服务器与tomcat

    web服务器与tomcat 服务器分类: 硬件服务器和软件服务器 web服务器: 提供资源供别人访问 web: 网页的意思,资源. web资源分类: 动态的web资源:内容有可能发生改变的 静态的we ...

  6. 使用java基础实现一个简陋的web服务器软件

    使用java基础实现一个简陋的web服务器软件 1.写在前面 大学已经过了一年半了,从接触各种web服务器软件已经有一年多了,从大一上最开始折腾Windows电脑自带的IIS开始,上手了自己的第一个静 ...

  7. WEB服务器,TOMCAT和servlet之间的关系

    WEB服务器,TOMCAT和servlet之间的关系 什么是WEB服务器Web服务器是指能够为发出请求的浏览器提供文档的程序.服务器是 一种被动程序,只有浏览器发出请求的时候才会响应.应用层使用 的是 ...

  8. Nginx是什么,有什么优点?为什么选择Nginx做web服务器软件?(经典经典)

    1.基础知识 代理服务器:    一般是指局域网内部的机器通过代理服务器发送请求到互联网上的服务器,代理服务器一般作用在客户端.应用比如:GoAgent,FQ神器.    一个完整的代理请求过程为:客 ...

  9. WEB服务器(Tomcat)

    在小型的应用系统或有特殊需要的系统中,也可以使用一个免费的Web服务器: Tomcat,该服务器支持全部的JSP以及Servlet 规范, 下载 Tom 查看计算机上被占用端口号的情况: 使用Fpor ...

随机推荐

  1. python-作用域解析

    局部作用域和全局作用域:局部作用域不能修改全局作用域的变量 count = 10 def outer(): #global count 局部变量改成全局变量,global声明一下即可.就可以修改了. ...

  2. 多功能版vue日历控件

    下载地址:https://pan.baidu.com/s/1nvpx0tB5cIvvqHuApz_MpQ 之前写了一个简单的vue日历控件:https://www.cnblogs.com/mrzhu/ ...

  3. windows 下 修改jmeter ServerAgent端口

    from:https://blog.csdn.net/wanglha/article/details/51281462 如果想修改UDP和TCP的端口该如何做呢,可以采用如下的方式: CMD命令进入S ...

  4. mac电脑上不能用移动硬盘的原因和方法

    原因: 一般性是因为这个移动硬盘的格式是 NTFS 格式的,对于这种格式的磁盘格式,在苹果系统中却是不支持往硬盘里写入数据的 解决方法: 方法一: ntfs的格式分区,这种格式分区与我们的苹果电脑自身 ...

  5. Debian9服务器安装mysql

    第一步    添加mysql软件源 下载mysql的配置文件: cd /tmp wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all ...

  6. 深入理解CADisplayLink和NSTimer

    一.什么是CADisplayLink 简单地说,它就是一个定时器,每隔几毫秒刷新一次屏幕. CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器.我们在应用中创建一 ...

  7. C#十进制与任意进制的转换

    /// <summary> /// 将十进制转换为指定的进制 /// </summary> /// <param name="Val">十进制值 ...

  8. 使用 ZipArchive 生成Zip文件备注

    近两日研究了Abp.io 中模板项目的生成原理,是从Github下载源码包,进行修改.替换,然后生成新的zip包提供下载. 项目内部使用了  这个包 Ionic.Zip  Version=" ...

  9. vue2.0项目 calendar.js(日历组件封装)

    最近一直闲来无事,便寻思着做一下自己的个人项目,也想说能使用现在比较流行的一些mvvm框架来做,于是就选用了这样的一个技术栈vue2.0+vue-router+vuex+webpack来做,做得也是多 ...

  10. 小菜鸟从0基础开始学Linux系统

    随着当今信息时代的迅速发展,Linux凭借其诸多优势从操作系统中脱颖而出,受到越来越多电脑用户的青睐.Linux是一个集安全.稳定.自由等众多优点于一身的操作系统,不可思议的是这么好的系统还是免费的! ...