在 Catalina.sh 中使用 JVM 参数包含 Java 代理

在 Catalina.sh 中使用 JVM 参数包含 Java 代理

我正在尝试在我的 Linux 服务器上安装 Newrelic 代理,并遵循https://docs.newrelic.com/docs/agents/java-agent/installation/install-java-agent并停留在安装 java 代理的第 3 步 - 带有 JVM 参数的 includeJava 代理。

我是新手,不确定如何在 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"

谢谢!

答案1

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.

您应该考虑到 New Relic 说明略有错误,并将该行改为setenv.sh。如果文件不存在,请创建它。

相关内容