AppD Archive

Escape Java Arguments in JVM Startup?

CommunityUser
Splunk Employee
Splunk Employee

I have a Java app that is running multiple JVMs on the same box. I have spaces in my Tier name that have to be there to properly map in my CMDB. Does anyone know how to escape the spaces, etc correctly to get the JVM to start? 

This is what i have in my setenv.sh: 

CATALINA_OPTS="${CATALINA_OPTS} -javaagent:/opt/appd/AppServerAgent/javaagent.jar"

CATALINA_OPTS="${CATALINA_OPTS} -Dappdynamics.agent.uniqueHostId=Hostname"

CATALINA_OPTS="${CATALINA_OPTS} -Dappdynamics.agent.tierName=''App\ with\ spaces\ in\ tier\ name''"

CATALINA_OPTS="${CATALINA_OPTS} -Dappdynamics.agent.nodeName=RandomHostname"

 

Note the quotes are Double-quote, single, single, (closing)single, single, (closing)double. 

 

Thanks,

 

 

Tags (3)
0 Karma

Allan_Schiebold
Communicator

Hi.

Just remove the spaces in the tierName parameter. That parameter can be whatever you want, and it doesn't matter to the controller. 

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

So this would fix it, but the tier name is tied to the CI in ServiceNow and is the key between systems. So the connection to those other systems isn't broken, using that established name is critical. Otherwise, we'd have to change it in 18+ systems just to make one work. 

Tags (1)
0 Karma

Allan_Schiebold
Communicator

I see. Have you tried using Unicode? A quick google search has yielded me these: '\u00A0', '\u2007', '\u202F'

0 Karma
Get Updates on the Splunk Community!

Splunk Mobile: Your Brand-New Home Screen

Meet Your New Mobile Hub  Hello Splunk Community!  Staying connected to your data—no matter where you are—is ...

Introducing Value Insights (Beta): Understand the Business Impact your organization ...

Real progress on your strategic priorities starts with knowing the business outcomes your teams are delivering ...

Enterprise Security (ES) Essentials 8.3 is Now GA — Smarter Detections, Faster ...

As of today, Enterprise Security (ES) Essentials 8.3 is now generally available, helping SOC teams simplify ...