Splunk AppDynamics

Can't start tomcat after javaagent installer

CommunityUser
Splunk Employee
Splunk Employee

I did same as docs 

I put export CATALINA_OPTS="$CTALINA_OPTS -javaagent:/home/centos/AppJavaAgent/javaagent.jar" this in /usr/local/tomcat/bin/setenv.sh

but after this I can't start my tomcat agin.

IF I comment this line it will run.

Can you help me to fix this?

Which logs I can go for troubleshoot?

Thanks in Advance.

Labels (1)
0 Karma

iamryan
Community Manager
Community Manager

Hi @Rizki Muhammad.Haris,

Are you saying this solution above does work or does not? 

0 Karma

Rizki_Muhammad_
New Member

Sorry i just wanna share this is work for my case (can't start up tomcat if use CATALINA_OPTS="$CATALINA_OPTS

Thanks

0 Karma

Atyuha_Pal
Contributor

Hi ,

Could you please confirm whether it is throwing any specific error. Please attach the sentenv.sh file to verify the configuration.

Thanks,

Atyuha

0 Karma

CommunityUser
Splunk Employee
Splunk Employee
Thanks for quick help

My setenv.sh is like


export LD_LIBRARY_PATH=/usr/local/apr/lib

export CATALINA_PID=$CATALINA_HOME/catalina.pid

export JPDA_ADDRESS=8000

export JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx2048m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m"

export CLASSPATH=/usr/local/osmosix/etc

export CATALINA_OUT=/dev/null

#export CATALINA_OPTS="$CATALINA_OPTS -javaagent:/home/centos/AppJavaAgent/javaagent.jar"

0 Karma

Atyuha_Pal
Contributor

Hi,

Could you please  pass the  javaagent.jar as a JAVA_OPTS and check if it works

For example: 

export JAVA_OPTS="-javaagent:/home/centos/AppJavaAgent/javaagent.jar -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx2048m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m"

 

Thanks,

Atyuha

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

How much can you really learn in 3 minutes?

Observability can certainly be hard to understand – there's a lot of jargon and buzzwords and it seems to ...

Event Series: The Agentic SOC: Trust Before Autonomy

AI is fundamentally changing security operations, but true progress requires more than just automation—it ...

Free Professional Services for .conf26 Attendees

This year at .conf26, we are doing something a little different. We are bringing the best minds from ...