Tomcat7中文文档(配置说明详解).doc

上传人:M****1 文档编号:471011868 上传时间:2022-12-03 格式:DOC 页数:26 大小:260KB
返回 下载 相关 举报
Tomcat7中文文档(配置说明详解).doc_第1页
第1页 / 共26页
Tomcat7中文文档(配置说明详解).doc_第2页
第2页 / 共26页
Tomcat7中文文档(配置说明详解).doc_第3页
第3页 / 共26页
Tomcat7中文文档(配置说明详解).doc_第4页
第4页 / 共26页
Tomcat7中文文档(配置说明详解).doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《Tomcat7中文文档(配置说明详解).doc》由会员分享,可在线阅读,更多相关《Tomcat7中文文档(配置说明详解).doc(26页珍藏版)》请在金锄头文库上搜索。

1、Tomcat7中文文档注:本文根据tomcat官网(tomcat.apache.org)tomcat7.0官方文档整理。Tomcat作为开源项目,深受程序开发员的喜欢,但是开源项目的缺点就是经常升级,说明文档都是英文的,搞不清楚有哪些东西换了,配置方法是不是变了。新版本出来后,网上很难找到较齐全的说明文档,只能看英文官网。在搭建java等开发平台时有很多东西要去学,每个都这样去研究太累。本人利用业余时间,研读了tomcat7的官方文档,现在把它拿出来和大家分享(初学者用不到的一些章节未翻译)。希望大家在tomcat学习上少走弯路,少花时间。Tomcat目前最新版本V7.0!因本人水平有限,翻译

2、或理解不当之处,还请高手指正。让我们发挥“互联网”精神,一起完善这份文档,为开源软件使用推广出份力。-2011年7月30日于浙江丽水QQ:38913314在开始学习之前,下载和安装 tomcat是必要的。(下载和安装tomcat之后的所有文档按照tomcat官网文档顺序)(注:Tomcat7需要java6及以上版本,请先安装java sdk。http:/ JAVA_HOME)下载页面:http:/ tomcat.apache.org 选7.0版的以下是下载安装说明:下载zip (pgp, md5) ,直接解压就可以了,无需安装。(启动tomcat:双击bin目录下的startup.bat文件。

3、如果启动一闪而过,说明tomcat发现系统没安装Java或未正确设置JAVA_HOME系统变量。建议再下载一个tomcat增强的ARP。ARP这是一种让服务器更稳定,效率更高的增强的服务器技术。默认安装没有windows动态链接库tcnative-1.dll。所以tomcat启动时会提示没有找到ARP。下载存放到system32目录下即可。下载地址如下:http:/ docaumentation 是tomcat7说明文档(和官网一样的)Deployer: 部署应用程序的工具Extras:: 其他一些附加类库文件。以下根据官网文档结构翻译成中文Docs Home :文档主页 1) Introdu

4、ction tomcat总体简要介绍 2) Setup 介绍如何安装tomcat 3) First webapp 第一个应用程序。介绍了Servlet 规范中web应用程序(web application)的概念,web application 的组织,文档机构,部署描述文件 (/WEB-INF/web.xml). 等 4) Deployer 介绍了如何部署web application,预编译,和验证web application。 5) Manager 利用Manager应用程序管理web application部署,以及在tomcat运行时重新部署 6) Realms and AAA 介

5、绍Realms(域)的概念,以及怎么配置权限管理。 7) Security Manager 介绍怎么配置和使用Security Manager(安全管理器) 8) JNDI Resources 介绍JNDI概念及如何定义 9) JDBC DataSources 介绍了如何配置一个JNDI的JDBC数据源,以及一些流行数据库的配置方法。 10) Classloading 介绍了如何加载类,以及怎样放置你的类。 11) JSPs 介绍了Jasper的配置,JSP编译用法 12) SSL 安装配置SSL(安全套接层),使用https协议。 13) SSI (服务器端包含)在tomcat中使用SSI(

6、一种在HTML文件嵌入一些SSI指令,在网页加载时服务器端再解析这些指令的方法) 14) CGI 通用网关接口。介绍tomcat如何配置CGI。 15) Proxy Support 介绍有关代理的内容 16) MBean Descriptor 介绍有关MBean内容。 17) Default Servlet 默认的Servlet 18) Clustering (集群:是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 19) Load Balancer 负载均衡 20) Connectors 连接模

7、块,支持集群和负载均衡 21) Monitoring and Management 监视管理tomcat 22) Logging 有关日志的内容 23) APR/Native tomcat一种实现更好性能,可扩张伸缩、更好集成的服务器技术 24) Virtual Hosting 虚拟主机 25) Advanced IO 26) Additional Components 附加组件 27) Mavenized tomcat中如何利用Maven. 28) Security Considerations 安全化方面的注意事项 29) Windows Service 在Windows系统中将tomca

8、t作为一种后台服务运行 30) Windows Authentication 如何整合Windows系统的身份验证 31) Tomcats JDBC Pool tomcat的数据库连接池技术,比common_dbcp更优的选择。 FAQ 常见问题,里面有一些有用的编程经验。包括中文乱码处理,数据库连接等。1) Introduction 简单的一些介绍Terminology 术语:Context(一般叫上下文) :简单的说: a Context is a web application.。一个Context就是一个web应用程序。Directories and Files 目录和文件 :文中$C

9、ATALINA_HOME 代表你安装tomcat的目录。如果tomcat有多个实例就用$CATALINA_BASE 区分。如果只有一个实例,$CATALINA_HOME 和$CATALINA_BASE的意义是一样的。Tomcat的目录及包含内容/bin 包含启动、关闭tomcat和其他一些脚本。.sh文件是UNIX系统用的,.bat是window系统用的,但功能是相同的。因为WIN32系统缺乏某些功能,因此在该目录下还包含一些辅助文件。/conf 包含一些配置文件和DTD文件,最重要的文件是server.xml,它是tomcat的主配置文件。/logs 日志目录,存放日志文件。/webapps

10、 应用目录,你自己的web应用程序就放在这里。(其实还包括 /lib(tomcat核心类库) /work(JVM临时文件目录java.io.tmpdir)CConfiguring Tomcat 配置tomcat所有的配置文件在启动的时候会被读取,如果有配置文件有变动必须重启tomcat,以反映新的配置。 CWhere to Go for Help 从哪里获得帮助 2) Setup (安装)Windows环境的安装Installation as a service 。选择此项,在window系统将作为一个windows服务(service)来安装。如果安装过程中选中auto,则在window启动

11、时将自动启动。出于安全考虑,建议为该服务建立一个单独的window账户,减少不必要的一些权限。Java location: tomcat需要java环境。安装时,Tomcat会去读取window注册表或window的JAVA_HOME系统变量。Tray icon: window右下角的托盘图标。如果作为tomcat作为serverice来运行,将不会出现托盘图标(但刚安装好后,选择立即启动时,会显示)。安装程序将创建快捷方式来启动或配置tomcat,但要启动administration web application (用来管理tomcat配置的应用程序),必须先启动tomcat。 3) Fi

12、rst webapp 通过一个web应用,熟悉tomcat的基本结构 Installation 介绍了tomcat的安装以及一些工具的安装(Ant:一个类似make的工具,用来编译/运行/测试java程序,强烈推荐了解Ant,因为后面很多地方用到它。Ant介绍可见百度http:/ CVS:编程时的源代码控制工具,Concurrent Version System,方便维护源代码文档,适合多人开发时维护文档,有服务器端和客户端。百度介绍的很清楚:http:/ DeploymentBackground 背景部署web应用到一个特定服务器时,将需要分配一个Context(比如/catalog),这样

13、你就可以通过/catalog/index.html来访问你的网页了。Standard Directory Layout 一个web应用的标准目录结构*.html, *.jsp, etc. 放置 HTML and JSP 网页以及css样式、图片等资料,大的项目可以再建立子目录。/WEB-INF/web.xml web应用的部署文件,是个XML文件。在这个文件你可以你可以定义servlet和一些组件,还能够初始化参数,以及安全上的一些限制设置。/WEB-INF/classes/ 在这个目录,放置java类文件,这些类文件是没有打包(JAR包)的类文件(servlet或非servlet类文件),放

14、在这里的类必须和你的package目录结构一致。如类com.mycompany.mypackage.MyServlet ,目录就像下面/WEB-INF/classes/com/mycompany/mypackage/MyServlet.class/WEB-INF/lib/ 在这个目录,放置java类文件(用JAR形式),比如第三方的类库和数据库连接用的JDBC驱动类库。当你将一个应用程序安装到tomcat,WEB-INF/classes/ 和WEB-INF/lib/的类文件对于你特定的web应用程序里的其他类是可见的。 如果你将你所需要的所有类库放在这些位置,这将简化你的web应用程序的安装过程,而不必调整系统的类路径。(否则系统的类路径需要修改,不然import的类会找不到)上述这些其实是Servlet API Specification, version 2.3章中的内容。Shared Library Files 共享文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号