- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Tomcat配置
当前实验室的主要版本号:Tomcat 5.0.28。以下以这个版本为例讲解,需要此版本的同学可以向相关人士索取。当然也可以登录apache的官网下载。
安装流程
该版本为解压版,不需要运行安装。解压后建议放到硬盘根目录下,不要藏得过深。如果要藏得深,建议路径里没有中文。
环境变量配置:
我的电脑 - 属性 - 高级 - 环境变量,这里有用户变量和系统变量,放在上面和下面应该都可以,两个设置是叠加的。 建议放在系统变量里设置:
假定系统已经装了jdk,jdk的版本号最好和Tomcat搭配,具体参见官方推荐。
这里我们选定jdk1.5.0_06,这个搭配也已经经过实践检验了。
新建以下几个变量:
JAVA_HOME: C:\jdk1.5.0_06 (must)
CATALINA_HOME: C:\Tomcat 5.0.28 (must)
CATALINA_BASE: C:\Tomcat 5.0.28 (optional)
CATALINA_HOME是Tomcat的编译目录,默认为安装根目录;CATALINA_BASE是可选的,如果没有设置会解析为CATALINA_HOME指向的路径。
同时在path变量中加入:
%CATALINA_HOME%\bin; %JAVA_HOME%\bin; (分号隔开设置项)
在CLASSPATH变量中加入:
%CATALINA_HOME%\common\lib\; %JAVA_HOME%\lib
启动tomcat服务方法,在命令行下键入:startup
关闭tomcat服务:shutdown
这个两个命令实际是运行bin目录下的startup.bat和shutdown.bat的批处理文件,实际分别调用catalina start和catalina stop命令。可以在命令行下键入catalina查看其它选项。
如果在linux下,设置好环境变量后,相应的启动和关闭的命令变为startup.sh和shutdown.sh.
如果要编译部署应用,还要安装ant工具。设置方法类似。
在Eclipse开发环境的配置这里不再说明。
目录层次
主要目录及说明如下:
bin 启动/关闭脚本
conf 存放Tomcat服务器的各种配置文件,其中包括server.xml (Tomcat的主要配置文件)、tomcat-users.xml和web.xml等配置文件
common/lib 存放Tomcat服务器及所有Web应用程序都可以访问的JAR文件
/server/lib 存放Tomcat服务器运行所需的各种JAR文件
/server/webapps 存放Tomcat的两个Web应用程序:admin 应用程序和manager应用程序
/shared/lib 存放所有Web应用程序都可以访问的JAR文件
Logs日志文件
webapps 当发布Web应用程序时,通常把Web应用程序的目录及文件放到这个目录下
work 运行时的临时文件
基本设置
端口号设置
找到conf下的server.xml,其标签结构形如:
Server //可包含多个Service
Listener …
GlobalNamingResources //可设置数据库连接池数据源
/GlobalNamingResources
…
Service //可包含一个Engine和多个Connector
Connector //通信接口
/Connector
Engine //为Service处理客户请求,可包含多个Host
Host //为Host处理客户请求,可包含多个Context
Context
/Context
/Host
/Engine
/Service
/Server
找到connector标签,有两个connector,内容如下:
Connector port=8080 maxThreads=150 minSpareThreads=25… /
Connector port=8009 enableLookups=false redirectPort=8443 debug=0 protocol=AJP/1.3 /
第一个Connector元素定义了一个HTTP Connector,它通过8080端口接收HTTP请求;第二个Connector元素定义了一个JD Connector,它通过8009端口接收由其它服务器转发过来的请求.
这里,我们更改第一个connector的端口号为自己想要的,如:8081.
设置
Host name=localhost debug=0 appBase=webapps
unp
文档评论(0)