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. 内置函数&匿名函数

    1.内置函数     Built-in Functions     abs() dict() help() min() setattr() all() dir() hex() next() slice ...

  2. Appium TestNg Maven Android Eclipse java自动化环境搭建

    1.环境准备 1)Eclipse + maven + appium + TestNg 确保已经在Eclipse 上面安装maven TestNg的插件 2)打开Eclipse,新建一个maven项目 ...

  3. redist命令操作(一)--键key,字符串String

    1.Redis 字符串(String) 参考菜鸟教程:http://www.runoob.com/redis/redis-strings.html 设置指定key的值,如果原来有,覆盖 127.0.0 ...

  4. 纯手工编写的PE可执行程序

    [文章标题]: 纯手工编写的PE可执行程序[文章作者]: Kinney[下载地址]: 自己搜索下载[使用工具]: C32[操作平台]: win 7[作者声明]: 只是感兴趣,没有其他目的.失误之处敬请 ...

  5. windows+Apache+mod_wsgi+flask部署笔记

    windows是用的2008 server 64位. 照着网上教程即可:https://www.jianshu.com/p/0aa1c7097976 但是有个问题: Apache2.4怎么配置???跟 ...

  6. 拷贝的表的SQL语句 SELECT INTO 和 INSERT INTO SELECT的用法与区别

    一.select   into  from 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Tabl ...

  7. Firebug: 已拦截跨源请求:同源策略禁止读取位于XXX的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-

    第一种,就是在被请求的程序中添加HTTP头,即CORS跨域(跨域资源共享,Cross-Origin Resource Sharing) 如: Response.Headers.Add("Ac ...

  8. SQL通配符

    通配符可用于替代字符串中的任何其他字符. 在 SQL 中,通配符与 SQL LIKE 操作符一起使用. SQL 通配符用于搜索表中的数据. 在 SQL 中,可使用以下通配符: 通配符 描述 % 替代 ...

  9. dom 及bom

    BOM的全称为Browser Object Mode,中文名是浏览器对象模型.它的一些功能和特性如下:1. BOM提供了独立于内容而与浏览器窗口进行交互的对象2. 由于BOM主要用于管理窗口与窗口之间 ...

  10. C_program assignment 2

    /* Name: C program assignment 2 Copyright: Author: ShiroKa_X Date: 22/03/17 14:07 Description: */ #i ...