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。