tomcat - 更改 tomcat 的 catalina.pid 的位置

标签 tomcat catalina

“catalina.pid”不在它应该在的“tomcat/bin”文件夹中,并且它不是在 tomcat 启动期间创建的。 问题是我如何(在何处)重新定义“catalina.pid”的路径以强制在正确的文件夹中创建它。

提前致谢

最佳答案

根据 tomcat 的安装,我见过未定义 catalina.pid 的实例。这种情况,关闭tomcat,自己定义如下:

在tomcat/bin/setenv.sh中,添加这一行:

CATALINA_PID="$CATALINA_BASE/bin/catalina.pid"

或对于 Windows(在 setenv.bat 中):set CATALINA_PID=%CATALINA_HOME%/bin/catalina.pid

这将在 tomcat/bin 文件夹中定义和创建 pid 文件,假设您的 CATALINA_HOME 被定义为您的 tomcat 文件夹。但是,您也可以通过更改上面的路径来更改 pid 文件的位置。

关于tomcat - 更改 tomcat 的 catalina.pid 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17777090/

相关文章:

java - Tomcat 上的简单 Java Web 应用程序

caching - 如何要求浏览器不存储缓存 Java EE/Tomcat

tomcat - Nginx + Tomcat 虚拟主机

java - 在 Maven 中指定 Apache Tomcat "lib"文件夹

java - Spring 框架 : catalina. start.osgi

jsp - 仅针对特定 URL 的 Tomcat 基本身份验证

java - 当 Tomcat 通过 Apache 服务器运行时无法访问 Tomcat 8 管理器

tomcat - 如何在 Tomcat 7 的 catalina.properties 文件中配置 common.loader 属性

java - 为什么 Tomcat 的 LifyCycleSupport.java 使用数组而不是任何高级容器(ArrayList)来存储监听器?

apache tomcat catalina 作为 CORS 过滤器的 Maven 依赖项