Java 之 web服务器—Tomcat

一、服务器

  1、服务器

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

  2、服务器软件

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

  3、Web 服务器软件

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

    在 web 服务器软件(web容器)中,可以部署 web 项目,让用户通过浏览器来访问这些项目。

二、常用的 Java 相关的 web 服务器软件

  1、webLogic

     webLogic:Oracle 公司,大型的 JavaEE 服务器,支持所有的 Java规范,收费。

  2、webSphere

      webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

  3、JBOSS

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

  4、Tomcat

      Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

   Tips: JavaEE:Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范

三、Tomcat 服务器

  1、下载

    官网地址:http://tomcat.apache.org/

  2、安装

    解压压缩包到指定的位置即可。

    注意:安装目录建议不要有中文和空格

    目录结构图:

      

  3、卸载

    删除目录即可实现卸载。

  4、启动

    (1)启动并访问

       ① 启动:在安装目录 bin 文件下,找到 startup.bat,双击运行该文件即可

       ② 访问:  浏览器输入:http://localhost:8080 回车访问本机上的服务器;http://ip地址:8080 访问指定PC上的服务器

    (2)可能遇到的问题

       ① 黑窗口一闪而过

        原因:没有正确配置 JAVA_HOME 环境变量

        解决方案:正确配置 JAVA_HOME 环境变量

       ② 启动报错

        原因:有其他的进行占用了端口号

        解决方案:

          a、在 cmd 命令窗口,通过 netstat -ano 命令查看所有的进程,找到占用端口的进程,然后用任务管理器关闭此进程

          b、在安装目录中,找到 conf下面的server.xml 文件,然后修改配置文件中的端口信息

<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
 redirectPort="8445" />

          扩展:一般会将 tomcat 的默认端口号修改为80。80端口号是http协议的默认端口号。

  5、关闭

    (1)正常关闭

      ① 运行 bin 下面的 shutdown.bat

      ② 在命令窗口按 ctrl+c

    (2)强制关闭

      点击命令窗口的关闭按钮

  6、配置

  7、

  8、

  9、

四、

五、

原文地址:https://www.cnblogs.com/niujifei/p/11617229.html

时间: 2024-11-10 11:09:35

Java 之 web服务器—Tomcat的相关文章

Web服务器Tomcat集群与负载均衡技术

我们曾经介绍过三种Tomcat集群方式的优缺点分析.本文将介绍Tomcat集群与负载均衡技术具体实施过程. 在进入集群系统架构探讨之前,先定义一些专门术语: 1. 集群(Cluster):是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信.应用程序可以通过网络共享内存进行消息传送,实现分布式计算机. 2. 负载均衡(Load Balance):先得从集群讲起,集群就是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机.如

java模拟web服务器代码

为了更好地理解web服务器(如tomcat)的运行原理,现用java代码模拟了一个web服务器: 1 import java.io.*; 2 import java.net.*; 3 public class MyWebServer 4 { 5 /*模拟web服务器*/ 6 public static void main(String[] args) throws Exception 7 { 8 ServerSocket ss = new ServerSocket(9999);//占用9999端

轻量级web服务器--tomcat一

tomcat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范.因为Tomcat 技术先进.性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前

web服务器tomcat入门

一.tomcat介绍1.1 引入tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范.因为Tomcat 技术先进.性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部

web服务器-----Tomcat 7.0安装

下载地址:http://tomcat.apache.org/ 1.下载 2.解压缩---c盘 3.运行bin\startup.bat 启动Tomcat服务器 运行bin\shutdown.bat关闭Tomcat服务器 4.注意:安装Tomcat之前必须确保正确安装jdk,以及正确而配置JAVA_HOME环境变量 出现这个界面,安装成功! 5. .html 文件必须放在Tomcat目录下的webapps目录下..

java实现web服务器

参考:http://jingyan.baidu.com/article/48206aeafba520216ad6b3e0.html

基于JAVA的WEB服务器工作机制(1)

阿里妹导读:以深度学习为代表的人工智能在图像.语音和NLP领域带来了突破性的进展,在信息检索和个性化领域近几年也有不少公开文献,比如wide& deep实现了深度模型和浅层模型的结合,dssm用于计算语义相关性,deepfm增加了特征组合的能力,deep CF用深度学习实现协同过滤,rnn recommender 采用行为序列预估实现个性化推荐等. 工业级的信息检索或个性化系统是一个复杂的系统工程,深度学习的工业级应用需要具备三个条件:强大的系统计算能力,优秀的模型设计能力和合适的应用场景.今天

自定义简单的(tomcat)web服务器

自从JSP发布之后,推出了各式各样的JSP引擎.Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了.Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱.servlet和jsp的

java实现一个简单的Web服务器

Web服务器也称为超文本传输协议服务器,使用http与其客户端进行通信,基于java的web服务器会使用两个重要的类, java.net.Socket类和java.net.ServerSocket类,并基于发送http消息进行通信. 这个简单的Web服务器会有以下三个类: *HttpServer *Request *Response 应用程序的入口在HttpServer类中,main()方法创建一个HttpServer实例,然后调用其await()方法,顾名思义,await()方法会在指定端口