tomcat服务器部署及应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
windows的服务。但建议解压缩版,下载Zip链接,
解压即可。
三、配置
运行Tomcat需要设置JAVA_HOME变量或JRE_HOME环境变量, JAVA_HOME
是配置JDK的安装目录, JRE_HOME是配置JRE的安装目录。
注意:由于Tomcat6.x开始不需要JDK的支持,所以才新增了JRE_HOME环境变更,对于 6.0之前的版本,没有JRE_HOME环境变量,只能配置JAVA_HOME环境变量。
5.1 目录结构
目Байду номын сангаас名
bin common conf logs server
五、应用
简介
存放启动和关闭tomcat脚本 该common\lib下,存放Tomcat服务器和所有web应用都能访问 的JAR文件 存放tomcat服务器的各种配置文件,包含server.xml(主要)、 tomcat-users.xml和web.xml 存放日志文件 在server\webapps下,存放Tomcat自带的manager应用,使用来 管理Tomcat-web服务用的;在server\lib目录中,存放tomcat服务 器所需要的但web应用不能访问种jar 在shared\lib目录,存放所有web应用能访问的,但Tomcat不能访 问的JAR
Server service Connector Engine Host Context
元素名
属性 port shutdown name name
解释 指定服务器监听关闭命令的TCP/IP端口 指定向端口发送的命令字符串,用于关闭服务器 指定service的名字 指定Engine的逻辑名字 指定缺省的处理请求的主机名,它至少与其中的一 个host元素的name属性值是一样的
Windows平台:
我的电脑->属性->高级->环境变量->系统变量->新建
四、运行
设置完毕后就可以运行tomcat服务器了,进入Tomcat的 bin目录,其中startup.bat就是启动tomcat的脚本文件,双 击该文件即可。启动后可以在浏览器中输入 http://localhost:8080/测试。
shared
temp
webapps work
tomcat运行时候存放临时文件用的
通常将要发布web应用程序放到这个目录下 tomcat把各种由jsp生成的servlet文件放在这个目录下
5.2 server.xml配置简介
(1)顶层元素:包括Server和Service元素。Server元素是顶一个配 置文件的根,Service元素表示了与一个引擎相关联的一组连接器。 (2)连接器:充当外部客户端发送请求到一个特定的Service(或者 从Service接收到响应)之间的接口。 (3)容器:负责处理客户端的请求,并生成响应结果的组件。容器类元素有Engine,Host 和Context,其中Engine组件为手写的Service处理所有请求,Host组件为特定虚拟主 机处理所有请求,Context组件为指定的Web应用程序处理所有的请求。 (4)嵌套元素:表示可以在容器类元素中嵌套的元素。包括 Loader,GolbalNaming,Resources,Resource,Manager,Realm,Value等元素
redirectPort
acceptCount
maxHttpHeaderSize Http请求和响应报头的最大尺寸,默认4096B connectionTimeout
元素名
属性
docBase
解释
应用程序的路径或者是WAR文件存放的路径
Context :表示 一个web应用程 序
path reloadable name
应用程序。 Manager应用程序包含在Tomcat安装包中,要访问manager应用程序,需要添 加具有管理员权限的账号,编辑%CATALINA_HOME%\conf\tomcat-users.xml文件。在 <tomcat-users>元素中添加manager角色,以及属于该角色的用户名和密码。
tomcat服务器部署及应用
一、简
二、安 三、配 四、运 五、应
介
装 置 行 用
一、简介
Tomcat是一个免费的开源代码的Servlet容器,它是jakarta项目中 的一个重要的子项目,同时它又是Sun公司官方推荐的servlet和jsp容 器。由于有Sun的参与和支持,servlet和jsp的 最新规范都可以在 tomcat的新版本中得到实现。
Tomcat和IIS、Apache等Web服务器一样,具有处理静态页面的功能 ,
另外它还是一个Servlet和JSP容器。
二、安装
安装Tomcat前要先安装JDK,推荐1.5.x。 下载Tomcat,http://tomcat.apache.org/ 对于windows平台有,解压缩版与安装版。 通过安装程序安装Tomcat,可以将Tomcat安装为
Host :表示一个 appBase 虚拟主机 unpackWARs
如果为true,则tomcat会自动将WAR文件解压,否则不解 压,直接从WAR文件中运行应用程序
有时会碰到一个窗口一闪而过,那么打开命令提示符窗口,进入Tomcat的bin 目录中,然后输入startup,可以看到一个提示画面。
有时启动失败,可能是因为TCP的8080端口被其他应用程序占用,一是可以关 闭该程序;二是可以更改Tomcat默认监听端口号,后面会讲。
Tomcat提供了一个管理程序:manager,用于管理部署到Tomcat服务器中的Web
server
service Engine
defaultHost
元素名 port
属性
解释 指定服务器端要创建的端口号,并在这个端口监听来自客户 端的请求,默认8080
URIEncoding maxThreads maxSpareThreads Connector
指定解码URI的字符编码,默认ISO-8859-1 连接器创建请求处理线程的最大数目,默认200 线程池中允许存在的空闲线程最大数,默认50 指定服务器正在处理http请求时收到了一个SSL传输请求后 重定向的端口号 指定当所有可以使用的处理请求的线程数都被使用时,可以 放到处理队列中的请求数,超过这个数的请求将不予处理 指定超时的时间数(以毫秒为单位)
表示此web应用程序的url的前缀,这样请求的url为 http://localhost:8080/path/****
如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序 指定虚拟主机网络名 应用程序基本目录,即存放应用程序的目录