Tomcat7中的目录作用

Tomcat7 目录结构解析
本文介绍了Tomcat7的各个目录及其作用,包括bin目录下的启动和停止脚本、work目录中的JSP生成文件、temp目录的临时文件、logs目录的日志文件、conf目录的配置文件、webapps目录的Web应用发布以及lib目录所需的库。

Tomcat7下的目录: 

1 bin目录下的脚本:

Catalina.bat:主要的脚本,用以启动和停止服务,供其他脚本调用。Tomcat在调试模式,或有安全管理,或嵌入使用时都可以调用这个脚本

startup.batshutdown.bat:这两个脚本调用Catalina 脚本来启动和停止服务,使用可执行文件方便操作,代替命令行的执行方式。该命令在安装时被设置在开始菜单中,作
为快捷方式,调用
bootstap.jar来启动服务

        2 work目录
Tomcat 把各种由 JSP 生成的servlet 文件放在这个目录下。包括临时文件、JSP预编译文件和其他的中间文件。
 

        3 temp目录
临时活页夹,Tomcat运行时候用于存放临时文件。

        4 logs目录
存放 Tomcat的日志文件

conf目录
Tomcat 的各种配置文件,包括 server.xml 配置文件、用户访问控制文件 user.xml、目标配置文件conf.xml catalina.policy 文件。其中 catalina.policy 用于设置Catalina 在安全管理器上下文中运行时的访问权限,最重要的是server.xml 文件,其配置项有:服务停止、日志、过滤器、连接、端口、主机、应用目录位置等 。

webapps目录
Web 应用的发布目录,把 Java 开发的 Web 站点或 war 文件放入这个目录下就可以通过Tomcat 服务器访问了。该目录默认包括:
² examplesServlet JSP 例子存放目录,可以用以测试 Tomcat 安装;
² manager:用以远程管理 Tomcat,包括安装和卸载 Web 应用;
² ROOTTomcat 默认 Web 目录,不需要上下文参数可以直接访问该目录下的文件。
例如在浏览器中输入
http://localhost:8080/会加载 index.html index.jsp,如果都存在则加载的是 index.jsp
² docsTomcat 默认安装后的文档目录,可以删除该目录

7 lib目录

tomcat运行需要的库

资源下载链接为: https://pan.quark.cn/s/abbae039bf2a Tomcat 7.0是Apache Software Foundation(ASF)旗下的一个开源项目,作为Java Servlet、JavaServer Pages(JSP)和Java WebSocket技术的Web应用服务器,它特别适合轻量级、小型到中型的Web应用程序。在开发Web网页时,Tomcat因其开源、免费、高效和易用性而备受开发者青睐,尤其对于初学者和小型项目,Tomcat 7.0被广泛认为是最易上手且稳定的版本之一。 Tomcat 7.0的主要特性包括: Servlet 3.0支持:引入了Servlet 3.0规范,允许开发者进行异步处理,提升了性能。同时,支持在web.xml中定义监听器、过滤器和Servlet,以及在部署期间动态添加和移除Web应用程序。 JSP 2.2支持:支持JSP 2.2标准,提供了更强大的EL表达式语言,增强了JSTL功能,简化了页面脚本编写。 WebSocket支持:实现了JSR 356 - Java API for WebSocket,使开发者能够创建双向通信的Web应用,实现实时数据传输。 更好的安全管理:改进了用户认证和授权机制,包括对角色基础的安全约束和容器管理的密码加密。 NIO和APR连接器:提供了非阻塞I/O(NIO)和Apache Portable Runtime(APR)两种连接器选项,后者利用操作系统级别的特性提高性能。 更高效的部署:支持热部署和热更新,开发者可以在不中断服务的情况下更新应用。 多线程处理:线程池管理机制优化了线程分配,提高了服务器处理请求的能力。 改进的错误处理:提供了更详细的错误页面和日志,便于调试和问题定位。 目录结构简化:目录结构更加清晰,易于理解和管理。 性能优化:通过内部优化,如缓存策略改
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值