Tomcat环境变量的配置.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tomcat环境变量的配置

Tomcat?5.0?安装和配置记录 ? Tomcat 5.0 安装和配置记录 本文档描述了如何在Windows下安装、配置和运行Apache Jakarta Tomcat服务器。在Linux下要做的工作和下面类似。Apache Jakarta Tomcat的项目主页是:/tomcat Tomcat Installation 从/tomcat下载Apache Jakarta Tomcat 5.0.18的zip压缩包 解压缩到某个目录中,比如D:\app\jakarta-tomcat-5.0.18 设置环境变量%CATALINA_HOME%为:D:\app\jakarta-tomcat-5.0.18 进入命令行模式并用以下命令启动Tomcat: %CATALINA_HOME%\bin\startup.bat 如果在控制台看见信息:Server startup in xxxxx ms,则说明Tomcat已经被启动,它将在端口8080(默认端口)侦听客户请求。 测试:打开浏览器并访问http://localhost:8080/,如果可以看见Tomcat的首页,那么一切正常。 进入命令行模式并用以下命令关闭Tomcat: %CATALINA_HOME%\bin\shutdown.bat Tomcat Directory Layout Tomcat的目录结构如下: Directory Explanation bin 存放启动和关闭Tomcat的可执行脚本 conf Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享的配置文件) work 存放jsp编译后产生的class文件 webapps 存放web applications,用户自己需要部署的应用程序也要放到此目录 logs 存放日志文件 common 被Tomcat Server本身和所有的web applications共享的库文件(*.jar),如servlet的API就存放在common/lib/servlet-api.jar中 shared 被所有的web applications(但不被Tomcat Server本身)共享的库文件(*.jar) Tomcat Components Server : Tomcat Server是整个Catalina JSP/Servlet容器,它是一个单件(Sinleton)。 Service : Service是这样一个集合:它由一个或者多个Connector组成,并拥有一个负责处理所有Connector所获得的客户请求的Engine。 Connector : 一个Connector将在某个指定端口上侦听客户请求,并将获得的请求交给Engine来处理,从Engine处获得回应并返回客户。Tomcat有两个典型的Connector,一个直接侦听来自web浏览器的HTTP请求,一个侦听来自其它WebServer的请求: Coyote Http/1.1 Connector 在端口8080处侦听来自客户browser的http请求。 Coyote JK2 Connector 在端口8009处侦听来自其它WebServer(Apache)的servlet/jsp代理请求。 Engine : Engine是某个service中的请求处理机,它负责接收和处理来自Connector的请求。Engine下可以配置多个虚拟主机(Virtual Host),每个虚拟主机都有一个域名。当Engine获得一个请求时,它将根据请求中的信息把该请求匹配到某个Host上,然后在该Host配置的环境下处理该请求。Engine有一个默认虚拟主机,当请求无法匹配到任何一个Host上的时候,将交给该默认虚拟主机来处理。 Host : 一个Host代表一个虚拟主机(Virtual Host),每个虚拟主机和某个域名(Domain Name)相匹配。每个虚拟主机下都可以部署(deploy)一个或者多个web applications,每个web application对应于一个Context,并拥有一个Context path。当Host获得一个针对某个特定的Host的请求时,将在该Host的环境下把请求匹配到某个Context上,然后把请求交给该Context来处理。Context的匹配方法是“最长匹配”,所以一个 path= 的Context将成为该Host的默认Context,所有无法和其它Context的路径名匹配的请求都将最终和该默认Context匹配。 Context : 一个Context对应于一个web application,一

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档