Tomcat中catalina.bat的原理是什么-创新互联

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

目前成都创新互联已为1000+的企业提供了网站建设、域名、网页空间、网站托管运营、企业网站设计、浚县网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

验证CATALINA_HOME 环境变量

Tomcat中catalina.bat的原理是什么

  • 验证CATALINA_HOME 设置是否正确,如果不正确,重新设置CATALINA_HOME 环境变量。

  • 如果在CATALINA_HOME\bin目录下找不到catalina.bat,则结束(这里基本不会出现这种情况的,除非catalina.bat 没在tomcat的bin目录下)

设置环境变量

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的原理是什么

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联成都网站设计公司行业资讯频道,感谢您对创新互联成都网站设计公司的支持。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、网站设计器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:Tomcat中catalina.bat的原理是什么-创新互联
网站地址:http://pwwzsj.com/article/dddpso.html