Tomcat

在 Catalina.sh 中包含帶有 JVM 參數的 Java 代理

  • July 5, 2020

我正在嘗試在我的 linux 伺服器上安裝 newrelic 代理並遵循https://docs.newrelic.com/docs/agents/java-agent/installation/install-java-agent並停留在安裝 java 代理的第 3 步 - includeJava帶有 JVM 參數的代理。

我是新手,不知道如何在 Tomcat 上傳遞 -javaagent 參數,請參見下文,您能否告訴我在 catalina.sh 文件中的行下放置的位置。

Configure your catalina.sh file to use the New Relic agent using the JAVA_OPTS environment variable:
export JAVA_OPTS="$JAVA_OPTS -javaagent:/full/path/to/newrelic.jar"

謝謝!

catalina.sh文件本身會警告您:

# Environment Variable Prerequisites
#
#   Do not set the variables in this script. Instead put them into a script
#   setenv.sh in CATALINA_BASE/bin to keep your customizations separate.

setenv.sh您應該考慮 New Relic 的說明稍有錯誤,並改為將行放入。如果文件不存在,則創建該文件。

引用自:https://serverfault.com/questions/1024092