Tomcat目录结构
2016-08-19 17:12
197 查看
tomcat 是Apache 基金下开发的一个servlet 很多企业喜欢是Struts Spring Hibernate 等开源组件,而Tomcat能够对这些组件实现完美的支持。 tomcat是一个包含了JSP编译器和Servlet容器的应用程序组合 当第一次被调用后, tomcat 容器下的Jasper 会将Jsp 编译为Serlet,最后在Catalina 容器下执行。
Tomcat 配置文件
bin ----Tomcat执行脚本目录 conf ---Tomcat配置文件 lib ----Tomcat运行需要的库文件(JARS) logs ---Tomcat执行时的LOG文件 temp ---Tomcat临时文件存放目录 webapps --Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类) work --Tomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件 server.xml -- Tomcat的主配置文件,包含Service,Connector,Engine,Realm,Valve,Hosts主组件的相关配置信息; web.xml -- 遵循Servlet规范标准的配置文件,用于配置servlet,并为所有的Web应用程序提供包括MIME映射等默认配置信息; tomcat-user.xml -- Realm认证时用到的相关角色、用户和密码等信息;Tomcat自带的manager默认情况下会用到此文件;在Tomcat中添加/删除用户,为用户指定角色等将通过编辑此文件实现; catalina.policy -- Java相关的安全策略配置文件,在系统资源级别上提供访问控制的能力; catalina.properties -- Tomcat内部package的定义及访问相关的控制,也包括对通过类装载器装载的内容的控制;Tomcat6在启动时会事先读取此文件的相关设置; logging.properties -- Tomcat通过自己内部实现的JAVA日志记录器来记录操作相关的日志,此文件即为日志记录器相关的配置信息,可以用来定义日志记录的组件级别以及日志文件的存在位置等; context.xml -- 每个webapp都有其配置文件,通常位于webapp目录下的WEB-INF目录中,通常用于定义会话管理器、Realm以及JDBC等;此配置文件是用于为部署在当前tomcat实例上的所有的webapp提供默认配置;
项目部署
Deploy:将webapp的源文件放置于目标目录、配置tomcat服务器能够基于context中定义的路径来访问此webapp,并将其特有的类通过class loader装载到tomcat实例上; Redeploy:重新部署,常用于升级时; Undeploy:反部署,停止webapp,先移除其部分文件和部署名再部署; Stop:停止; Start:启动 常见的部署格式 *.war:web应用程序 *.jar:EJB类 *.rar:资源适配器 *.ear:企业级应用程序 解压之后的格式: /:Web应用程序的根目录,所有可被公开访问的文件均放置于此处,如HTML、JSP和图片文件等; /WEB-INF:此目录为私有资源目录,其内部的所有文件和子目录均不能被公开访问;包含着此Web应用程序的配置文件web.xml(程序结构描述符文件)通常放置于此目录; /WEB-INF/classes:当前Web应用程序的类文件的存在目录; /WEB-INF/lib:可被打包为JAR格式的类文件通常放置于此目录;
参考:
http://freeloda.blog.51cto.com/2033581/1299644
相关文章推荐
- tomcat5.0 目录结构
- Tomcat的目录结构及用途
- Tomcat主要目录结构
- tomcat5.0的目录结构
- 开启 or 关闭 tomcat 或 jboss 下 工程文件 的 目录结构 显示
- tomcat5.0 目录结构
- Tomcat目录结构
- Tomcat的目录结构及其用途 (标记)
- Tomcat目录结构
- Tomcat 目录结构
- Tomcat目录结构
- Tomcat目录结构
- Tomcat的目录结构及其用途
- tomcat5.0 目录结构
- tomcat的目录结构
- Tomcat目录结构和配置文件说明
- Tomcat目录结构配置文件基础学习
- Tomcat的目录结构及用途
- tomcat5.0的目录结构
- Tomcat 目录结构 标签含义