Tomcat中catalina.bat的原理是什么

发布时间:2021-02-23 17:25:48 作者:Leah
来源:亿速云 阅读:267

Tomcat中catalina.bat的原理是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

验证CATALINA_HOME 环境变量

Tomcat中catalina.bat的原理是什么

设置环境变量

Tomcat中catalina.bat的原理是什么 

      1. 在 CATALINA_BASE 和 CATALINA_BASE 目录下查找 setenv.bat 文件并执行,找不到则不执行。

      2. 查找 setclasspath.bat 文件,并执行,找不到则结束

setclasspath.bat 设置java相关的环境变量。

tomcat 日志管理

Tomcat中catalina.bat的原理是什么

把tomcat-juli.jar 添加到classPath环境变量中。
并把日志的配置文件路径添加到 LOGGING_CONFIG 环境变量

tomcat-juli.jar 作用

Apache Tomcat由一个自己的实现了java.util.logging多个关键元素的实现。这个实现被称为JULI。实现的核心组件是定制化的LogManager,可以获取运行在Tomcat中的不同web应用(以及不同的class loader)。他支持为应用配置单独的日志配置。当有web应用从内在中是被卸载时,会接到Tomcat的通知,以便他所引用的类可以被清除,避免内存泄露。

控制台信息输出

Tomcat中catalina.bat的原理是什么

输出如下:

Tomcat中catalina.bat的原理是什么

设置tomcat的启动类

Tomcat中catalina.bat的原理是什么

设置 tomcat 远程调试相关参数

Tomcat中catalina.bat的原理是什么

开启远程调试功能后,eclipse 中配置 Host 和 Port 然后Debug 就可以远程调试tomcat中的程序了。

Tomcat中catalina.bat的原理是什么

其它启动模式

除了远程调试启动模式,还有如下几种启动模式

Tomcat中catalina.bat的原理是什么

从这可以看出,启动tomcat、关闭tomcat都是调用的catalina.bat。

Tomcat中catalina.bat的原理是什么

run和start 的区别是,是否在新窗口启动tomcat。

run是在本窗口中执行。

start是新开一个窗口执行。

Tomcat中catalina.bat的原理是什么

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

推荐阅读:
  1. tomcat的工作原理
  2. Tomcat中startup.bat的原理是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

tomcat catalina.bat

上一篇:如何在python项目中使用内置函数

下一篇:如何在vue中使用面包屑导航组件

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》