- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.7 使用Apache和Tomcat
本节主要内容为:
?ApacheTomcat
?Apache和Tomcat的关系
?Apache的安装和配置
?Tomcat服务与Servlet/JSP规范
?Java运行环境的安装和配置
?Tomcat的安装和配置
?建立并部署Web应用
?使用虚拟目录
Web服务器决定了Web程序的类型。IIS支持asp和.net开发。如果需要开发基于Java技术的网站,则需要安装Apache/Tomcat服务器。
与IIS相比,Apache/Tomcat服务器的安装、配置和管理相对复杂。但有关网站的基本概念是一样的。此外,在Windows平台下,如果已经安装了IIS,要使用Apache和Tomcat,应将Windows中的IIS服务停止。
1.7.1 Apache与Tomcat
?Apache是什么?
?Web服务器,类似于IIS
?可安装于Unix,Linux,Windows等不同OS平台
?特点(P25)
?开源软件,Apache官方网站
(/)
?应用情况
?Apache服务器具有简单、高效、性能稳定、安全、免费等特性,已成为最为广泛的Web服务器。许多大型的网站,例如:Google、Yahoo、阿里巴巴、sina、百度、网易、搜狐等都采用Linux或FreeBSD等操作系统平台,并配置Apache服务器,构建自己的Web服务器。在版本上,大多数公司应用Apache 2.0或Apache 2.2.x。
?什么是Tomcat?
?应用服务器
Web服务器传送页面使浏览器可以浏览。而应用服务器提供的是客户端应用程序可以调用的方法。简单的说能实现动态网页技术的服务器叫做应用服务器。动态网页技术有以下特点1.“交互性即网页会根据用户的要求和选择而动态改变和响应将浏览器作为客户端界面这将是今后W发展的大势所趋2.“自动更新即无须手动地更新HTML文档便会自动生成新的页面可以大大节省工作量
3.“因时因人而变即当不同的时间不同的人访问同一网址时会产生不同的页面。?Servlet/JSP规范的容器,即运行环境,Web服务器服务端脚本引擎,可运行JSP网页。类似于IIS运行asp页面
JSP是一种服务器脚本语言,它是在Java语言上开发出来的一种动态网页制作技术。
Apache与Tomcat的关系
?Apache的作用
?主要是实现虚拟主机、支持PHP(主要用于处理动态网页的脚本语言)、站点性能、安全等
?Tomcat的作用
?Servlet/JSP容器,为基于Java的服务器脚本程序提供编译和运行环境
Servlet(服务器小程序):是一个基于Java技术的Web组件,运行在服务器端,由Servlet容器管理,用于生成动态内容。
容器:能够将其它组件放置在其上的组件。
?配置选择
?Tomcat可单独使用。构建Web服务器。
?为了提高Web系统的整体性能,应安装Apache服务器。
可以这样认为:当在一台机器上配置好Apache服务器,可以利用它响应对HTML页面的访问请求。实际上,Tomcat部分是Apache服务器的扩展,但它可以独立运行。所以当运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行。当配置正确时,Apache为html页面服务。而Tomcat实际运行jsp页面和Servlet。
1.7.2 Apache的安装和配置
在Apache官方网站首页,打开“Apache Projects”列表。显示Apache项目超链接列表,单击“HTTP Server”,打开HTTP Server项目页面。
1 下载Apache服务器
在HTTP Server项目页面,选择要下载的Apache版本。目前使用较广的版本是Apache HTTP 2.2.8。然后根据操作系统的不同选择不同的Apache服务器。对于Windows平台,可选择Win32 Binary including OpenSLL 0.9.8g,再将服务器文件apache_2.2.8-win32-x86-openssl-0.9.8g.msi下载到本地计算机。
目前,Apache for win32使用msi形式发布。msi文件类型是一种可以安装的程序包文件。双击带msi扩展名的文件时,操作系统将msi文件与Windows安装程序关联并运行客户端安装程序服务Msiexec.exe,从而使Windows环境下安装Apache变得非常简单。
2 Apache的安装
当Apache服务器下载后,按下列步骤完成Apache Web安装和配置。
⑴双击安装文件
apache_2.2.8-win32-x86-openssl-0.9.8g.msi
执行安装向导,如P27图1-24。
⑵单击“Next”,按屏幕提示,输入Network Doma
文档评论(0)