前路漫漫,但不要迷茫,一步一步走,只要我不停下,我就可以走很远。
~~~~~~~与汝共勉。(一个程序员的文采)
首先问我们为什么要使用容器?那么我们就必须明白基于B/S模式的Web的工作原理:
我们用浏览器去访问一个web项目的一个网页,这个访问的过程是基于Http协议的IO流的数据传输,数据在用户和服务器之前传递。在早期的网站过程是没有web容器的,程序人员编写一个网站超级麻烦,他们要处理很多事情,比如
项目如何在我们的机器上面部署?
数据如何在客户端和服务器端之间传输?
数据如何完成编译?等等。
他们要向用户传输一个网页的数据,仅仅是进行页面的传输就已经非常麻烦了。
但是我们现在有了web容器,我们只要把我们的Servlet,jsp,xml,jar包等文件打成war包直接扔到web容器里面我们的项目就可以自动的部署,容器帮我们来进行与浏览器的数据交互。这样就大大方便了我们程序员的工作,我们欢呼吧。作为现在的程序员我们是多麽的幸福。
现在有很多的web容器比如:
JOBSS是SUN公司的一款服务器。
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
BEAWebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应
用的Java应用服务器。(现在很多的银行系统使用此服务器,当然价格昂贵)
Tomcat是现在广受程序员欢迎的一款服务器,是由开元社区的大牛们开发的轻量级服务器。
现在我就如何配置Tomcat进行介绍。
首先在Apache官网上下载Tomcat服务器,然后在本地解压比如D:\tools\tomcat7。
然后在配置环境变量
1,新建变量名:CATALINA_BASE,变量值:D:\tools\tomcat7
2,新建变量名:CATALINA_HOME,变量值:D:\tools\tomcat7
3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
启动方式可以直接双击D:\tools\tomcat7\bin文件夹下面的startup.bat批处理文件
也可以在命令行里面直接输入命令:startup
这样就启动了服务器
若里面还有信息表名没有错误,现在我想大家说明如何部署我们的web工程,首先使用Eclipse或MyEclipse
将我们的web工程打成war包
然后将war文件放到文件D:\tools\tomcat7\webapp下面然后重启服务器,项目就会直接部署到服务器的
相关推荐
总的来说,《架构解析——Tomcat》是一本深入了解Tomcat工作原理、配置和优化的实用书籍,对于Java Web开发人员、系统管理员以及对Web服务器技术感兴趣的人来说,具有很高的学习价值。通过深入学习,读者不仅可以...
由于提供的内容并不是Tomcat架构相关的技术细节,而是有关电子书的获取和版权说明,因此下面我将从技术角度详细解读Tomcat的架构。...对于Java Web架构开发人员而言,对Tomcat架构的深入理解是必备的技能之一。
- **步骤**:使用`yum`命令安装必要的依赖库和开发工具,例如`gcc`、`libjpeg`等。 ```bash yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 ...
Tomcat自1999年发布以来,已经发展成为Web应用开发领域内最受欢迎的服务器之一。Tomcat的架构设计简洁高效,易于部署和管理,这得益于其模块化的设计理念。 二、Tomcat架构核心组件 1. **Connector(连接器)** ...
Tomcat是一款广泛使用的开源Java Servlet容器,由Apache软件基金会开发和维护。它是Java EE(现在称为Jakarta EE)平台的核心部分,主要用于托管Web应用程序。本篇文章将深入探讨Tomcat的架构,帮助读者理解其内部...
Tomcat作为Apache软件基金会的项目之一,是世界上最流行的Java应用服务器,尤其在轻量级Web应用领域,其地位无可替代。这本书的PDF电子版提供高清阅读体验,并带有索引书签目录,便于读者快速定位和查阅。 Tomcat...
《Tomcat与Java.Web开发技术详解》是由孙卫琴编著的一本专业书籍,主要针对Java Web开发初学者和进阶者,详细介绍了如何使用Tomcat服务器进行Web应用的开发和部署。这本书以其清晰易懂的特点,深受读者喜爱,特别...
《Tomcat与Java Web开发技术详解》是一本深入解析Tomcat服务器和Java Web开发的经典教程。书中通过丰富的实例,详细介绍了如何使用Tomcat作为应用服务器进行Web应用的部署和管理,以及如何使用Java语言和相关技术来...
《孙卫琴Tomcat与JavaWeb开发技术详解》是一本深度剖析Tomcat服务器与JavaWeb开发的专著,由知名IT专家孙卫琴撰写。本书旨在帮助开发者全面理解和掌握使用Tomcat进行JavaWeb应用程序的开发、部署及优化技巧。通过...
Tomcat是Apache软件基金会的项目之一,是一个开源的、轻量级的Java Servlet容器,广泛用于开发和部署Java Web应用程序。JavaWeb开发则涉及到一系列的技术,包括Servlet、JSP、JSF、JavaServer Pages(JSP)、Java...
Tomcat是一款广泛使用的开源Java应用服务器,特别适合于运行Servlet和JSP应用。它是由Apache软件基金会的Jakarta项目开发的,是Java EE Web容器的一部分。深入理解Tomcat的架构原理对于任何Java开发者来说都是至关...
《Tomcat与Java.Web开发技术详解》是一本深入解析Tomcat服务器和Java Web开发的教程。本书旨在帮助读者全面理解如何使用Tomcat作为Java Web应用的运行环境,并掌握相关的开发和部署技巧。以下是对该主题的详细阐述:...
1. **Tomcat介绍**:Tomcat是Apache软件基金会的Jakarta项目下的一个开源Web服务器和Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是Java Web应用最常用的运行环境之一。Tomcat以其轻量级、...
Tomcat是由Apache软件基金会(ASF)开发的一款开源的Servlet容器,主要用于支持Java Web应用程序的运行。它基于SUN Microsystems提供的Java Servlet规范以及JavaServer Pages(JSP)技术。 #### 1.2 Tomcat架构 - *...
TOMCAT,全称为Apache Tomcat,是Java Servlet和JavaServer Pages(JSP)技术的开源应用服务器,由Apache软件基金会的Tomcat项目开发和维护。它是一款轻量级、高性能且开源的Web应用程序容器,广泛应用于小型到中型...
Tomcat作为Apache软件基金会旗下的一个开源的轻量级Web应用服务器,被广泛应用于Java EE Web应用的部署。其系统架构设计十分精妙,具备模块化和可扩展性的特点,这使得Tomcat既可以被用作小型项目的部署,也能够适应...
Tomcat是Apache软件基金会下的一个开源项目,是一个广泛使用的Java Servlet容器,实现了Servlet和JavaServer Pages(JSP)规范,使开发者能够构建和部署Web应用程序。这个资源包包含了Tomcat的源码、文档以及源码...