tomcat安装及配置教程 tomcat安装及配置教程win7


1、Java Web的概念详解

在网络技术的世界里,Java Web代表了使用Java语言来处理与互联网相关的技术。这些技术包括了Web服务器和Web客户端两个主要方面。

最初,Java在Web客户端的应用主要依靠Java Applet。这项技术早已被淘汰。相比之下,Java在服务器端的应用则非常广泛,如Servlet、JSP及各种第三方框架等。Java技术为Web领域的发展注入了强大的活力。

简而言之,Java Web是指通过Java语言开发的,使浏览器能够访问的程序内容。

Java Web开发基于请求和响应机制:

请求

:浏览器(客户端)向服务器发送信息。

响应

:服务器将信息返回给浏览器(客户端)。

请求和响应总是成对出现的。

2、Web资源的分类解析

Web资源是指存放在互联网中供外界访问的文件或程序。根据其呈现效果及原理不同,Web资源可以分为静态资源和动态资源两大类。

静态Web资源

:这些是固定不变的数据文件,如静态网页(HTML)、CSS文件、文本、音频和视频等。

静态Web技术

:主要包括HTML、CSS和JavaScript。

动态Web资源

:这些是服务程序运行后生成的数据文件。

动态Web技术

:包括Servlet、JSP、PHP、.NET、Ruby、Python等。

3、常见的Web服务器介绍

Web服务器是管理和提供Web资源的服务器。以下是几种常见的Web服务器:

Tomcat

:由Apache组织提供,主要支持JSP和Servlet,是一种轻量级的Java Web容器,广泛应用且免费。

Jboss

:符合JavaEE规范的开源EJB服务器,支持所有JavaEE规范,免费。

GlassFish

:Oracle公司开发的一款商业级Java Web服务器,性能强健,适用于大型应用,但收费。

Resin

:由CAUCHO公司开发,支持Servlet和JSP,性能优良,收费但应用广泛。

WebLogic

:由Oracle公司开发,广泛用于大型项目,支持JavaEE规范,收费,适合大企业。

3.1、Tomcat服务器的特点

Tomcat是一个开源的小型Web服务器,完全免费,主要用于中小型Web项目,仅支持部分JavaEE规范(如Servlet和JSP)。

3.2、Tomcat与Servlet版本的关系

Servlet技术由Sun公司提供,用于开发动态Web资源。JSP(Java Server Pages)是另一种Java开发Web网页的技术。Tomcat是基于Java开发的服务器,运行时需依赖JDK。Tomcat 7及其以上版本向下兼容,支持Servlet 3.0/JSP 2.2规范,兼容JavaEE 6.0版本。

3.3、Tomcat的下载和安装指南

前往

Tomcat官方网站

进行下载。

1) Tomcat首页

2)Tomcat下载

3)下载后的包

4)安装

:解压缩下载的文件。

5)Tomcat安装目录介绍

bin

:包含可执行文件。

conf

:Tomcat的配置文件。

lib

:Tomcat启动所需的jar包。

logs

:Tomcat运行生成的日志文件。

webapps

:Tomcat部署工程的目录。

work

:存放编译后的JSP文件和序列化的session对象。

3.4、Tomcat服务器的启动步骤(重点)

启动Tomcat时,需要注意:

1、配置JAVA_HOME环境变量

:确保指向JDK的安装目录。打开命令提示符(cmd),输入 java -version 来测试。

2、启动Tomcat

:进入Tomcat目录/bin,双击启动文件 startup.bat。不要关闭弹出的黑色窗口,否则Tomcat会停止运行。

3、访问测试

:在浏览器地址栏中输入 localhost:8080 或 127.0.0.1:8080,若能看到Tomcat主页,则说明启动成功。

3.5、Tomcat端口的配置(重点)

Tomcat的默认端口为8080。通常,生产环境中的HTTP访问端口为80。修改端口的步骤如下:

打开Tomcat目录/conf/server.xml。

修改port属性,将端口值改为80。

在浏览器中输入 127.0.0.1:80 或 127.0.0.1 进行访问测试。

成功访问说明配置正确!

3.6、通过catalina run启动Tomcat

除了使用startup.bat文件启动Tomcat,你还可以在命令行中使用

catalina run

命令。这样可以清晰地查看Tomcat启动过程中的错误信息,而不会一闪而过。

3.7、关闭Tomcat的几种方法

关闭Tomcat有三种方法:

按 Ctrl+C 键。

点击Tomcat窗口右上角的关闭按钮(此方法较为粗暴)。

双击 Tomcat目录/bin/shutdown.bat 文件。

4、部署工程到Tomcat的常用方法

将HTML、Servlet等文件部署到Tomcat中,可以通过以下两种常见方法:

4.1、配置Tomcat目录下的server.xml

在Tomcat的 conf/server.xml 文件中,使用

<Context>

标签进行配置,例如:

<Context path="/atguigu" docBase="D:atguigu"/>

其中

path

属性指定了虚拟目录,而

docBase

属性指定了网站的物理路径。配置完成后,需要重启Tomcat。

注意:Tomcat 7.0及以上版本可能会因为配置错误导致Tomcat启动失败,这也可能影响到其他网站的运行。

4.2、将网站目录复制到Tomcat/webapps目录

直接将网站目录(文件夹)复制到Tomcat的 webapps 目录下。文件夹名即为访问目录。此方法简单直接,需掌握。

4.3、将网站目录压缩成war包部署

将网站目录打包成一个压缩文件(war包),上传至Tomcat中进行部署。war包是一种以zip格式压缩的文件,只不过扩展名为 .war。