怎么查看tomcat進程,java當前目錄指什么_是什么決定了Tomcat Java進程的當前工作目錄?

 2023-10-01 阅读 32 评论 0

摘要:在CentOS 6上,Tomcat init.d腳本通過以下行啟動tomcat:$SU - $TOMCAT_USER -c "${TOMCAT_SCRIPT} start-security"$SU是/ bin / runuser或/ bin / su,$TOMCAT_USER通常是“tomcat”,而$TOMCAT_SCRIPT通常是“/usr/sbin / tomcat6”. “su – ”或“runuser –

在CentOS 6上,Tomcat init.d腳本通過以下行啟動tomcat:

$SU - $TOMCAT_USER -c "${TOMCAT_SCRIPT} start-security"

$SU是/ bin / runuser或/ bin / su,$TOMCAT_USER通常是“tomcat”,而$TOMCAT_SCRIPT通常是“/usr/sbin / tomcat6”. “su – ”或“runuser – ”從指定用戶的主目錄以指定用戶身份運行其命令.因此,此命令將更改為“tomcat”用戶的ID和主目錄,然后運行/usr/sbin / tomcat6. tomcat6腳本最終會自動啟動tomcat.

tomcat用戶的主目錄應與CATALINA_BASE相同.簡而言之,這里的“su”或“runuser”命令將當前工作目錄設置為CATALINA_BASE.

init.d腳本不是tomcat的正式部分;它由軟件包維護者提供,它可以因系統而異.在我的Ubuntu 13系統上,/ etc / init.d / tomcat6包含cd到$CATALINA_BASE的命令.

怎么查看tomcat進程,Tomcat自己的啟動腳本(bin / startup.sh等)不設置工作目錄.當我使用自己的啟動腳本直接啟動tomcat 6或tomcat 7時,它只是繼承了我運行它的工作目錄.

請記住,在Linux上,您可以通過檢查/ proc /< pid> / cwd來查看任何進程的實際當前目錄.

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/108387.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息