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,
Hi.
Just remove the spaces in the tierName parameter. That parameter can be whatever you want, and it doesn't matter to the controller.
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.
I see. Have you tried using Unicode? A quick google search has yielded me these: '\u00A0', '\u2007', '\u202F'