更改Apache Tomcat在Linux中使用的JVM



我的问题与此问题非常相似:如何更改TOMCAT使用的Java版本?

我正试图为Tomcat的安装换一个不同的JVM,但我没有运行Windows。我目前正在管理Debian Bullseye。

在windows上,有一个名为tomcat9的实用程序,允许用户设置它(如另一篇文章中所述(,但Linux没有这个实用程序,所以我想知道tomcat是如何决定使用哪个JVM的。

Apache Tomcat需要一个环境设置文件(setenv.sh(才能更改任何默认设置。以下是如何添加一个:
  1. 转到Tomcat安装的bin目录。在我的情况下,这是:

    /usr/share/tomcat9/bin

  2. 将文件setenv.sh添加到此位置。

  3. 在文件中添加以下行:

    export JAVA_HOME=/your/jdk/version

在我的案例中,JDK版本位于/usr/lib/jvm/java-8-openjdk-amd64

这是使Tomcat更改JDK所需的唯一一行。

  1. 重新启动Tomcat。Tomcat启动时将使用另一个JDK

最新更新