随笔 - 57,  文章 - 6,  评论 - 0,  阅读 - 29094

  Tomcat是Apache组织的Jakarta项目中的一个重要子项目,它是Sun公司(已被Oracle收购)推荐的运行Servlet和JSP的容器(引擎),是轻量级、免费开源的WEB服务器
  Tomcat不仅具有Web服务器的基本功能,还提供了数据库连接池等许多通用组件功能。Tomcat运行稳定、可靠、效率高,不仅可以和目前大部分主流的Web服务器(如Apache、IIS服务器)一起工作,还可以作为独立的Web服务器软件。

一、Tomcat目录结构

 

 

 Tomcat安装目录中包含一系列的子目录,这些子目录分别用于存放不同功能的文件。

( 1) bin:用于存放Tomcat的可执行文件和脚本文件(扩展名为bat的文件)。
(2) conf:用于存放Tomcat的各种配置文件,如web.xml、server.xml。

(3) lib:用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件。

(4) logs:用于存放Tomcat的日志文件。
(5) temp:用于存放Tomcat运行时产生的临时文件。
(6) webapps: Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下。

(7) work: Tomcat的工作目录,JSP编译生成的Servlet源文件和字节码文件放到这个目录下。
二、Tomcat配置文件

(1)catalina.policy—安全策略声明文件。
(2)catalina.properties—类加载、字符缓存等配置文件。

(3)logging.properties—日志配置文件。
(4)context.xml——配置数据源。
(5)tomcat-users.xml—角色配置文件。
(6)server.xml—配置Tomcat服务器本身的信息。

(7)web.xml—存储WEB服务项目相关的配置信息。

 

 

 

 三、Tomcat启动

 

 双击bin目标中的startup.bat文件,便会启动Tomcat服务器,此时,可以在弹出的命令行看到一些启动信息。

 

 Tomcat服务器启动后,在浏览器的地址栏中输入http://localhost:8080或者http://127.0.0.1:8080 (localhost和127.0.0.1都表示本地计算机)访问Tomcat服务器。

 

 四、Tomcat诊断

(1)双击bin目录中的startup.bat脚本文件时,命令行窗口一闪而过。

 

 

 

 编辑startup.bat文件,在文件末尾:end前加入pause命令。
(2)Tomcat端口被占用

Tomcat在启动时可能会出现启动失败的情况,这种情况还可能是因为Tomcat服务器所使用的网络监听端口被其他服务程序占用所导致。现在很多安全工具都提供查看网络监听端口的功能,如360安全卫士、QQ管家等。此外,也可以通过在命令行窗口中输入“netstat -na”命令,查看本机运行的程序都占用了哪些端口,如果有程序占用了8080端口,则可以在任务管理器的“进程”选项卡中结束它的进程,之后重新启动Tomcat服务器,在浏览器中输入http://localhost:8080就能看到Tomcat的首页。

 

posted on   山与月  阅读(554)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示