ApacheTomcat says it is enabled but it is not running

Using Web Server, PHP, MySQL, MariaDB.
Post Reply
User avatar
kerplatz
Posts: 11
Joined: 11 Nov 2025, 03:34
United States of America

ApacheTomcat says it is enabled but it is not running

Post by kerplatz »

So I am not happy right now. I am going to says something that I should not, but would you people at Terra Master get your collective heads out of your arsses. Now that I got that off of my chest. Let me tell you the problem. Most of the apps that have anything to do with the web don't work. I have uninstalled and reinstalled many times, but they just will not work. I am ok with navigating and doing some sleuthing in Linux. I first check to see if the Tomcat server was running. Well, I knew it wasn't, or at least I was pretty sure that was the case. Then I tracked down the script in the Tomcat folder that starts the daemon. Ran it and this is what it reports.

kerplatz@TNAS:/usr/local/ApacheTomcat/ApacheTomcat/bin# bash startup.sh
Using CATALINA_BASE: /usr/local/ApacheTomcat/ApacheTomcat
Using CATALINA_HOME: /usr/local/ApacheTomcat/ApacheTomcat
Using CATALINA_TMPDIR: /usr/local/ApacheTomcat/ApacheTomcat/temp
Using JRE_HOME: /usr/local/java/jdk-17.0.11
Using CLASSPATH: /usr/local/ApacheTomcat/ApacheTomcat/bin/bootstrap.jar:/usr/local/ApacheTomcat/ApacheTomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

That was a lie. The Tomcat server did not start because I checked it and was not present. So I noticed it needs java to run so I made sure Java was installed in the Apps, and it said it was and the directory was present. All Good so far, until I tried to run the java executable and this error pops up.

kerplatz@TNAS:/usr/local/ApacheTomcat/ApacheTomcat/bin# java
java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

The library does exist under the JDK directory. AI tells me that I need to add this

export LD_LIBRARY_PATH=/path/to/directory/containing/libjli.so:$LD_LIBRARY_PATH

to the bashrc file. Why should I have to do this? I worry that it will just break again when new versions get installed or updated. This really frustrates me because I am relying on Terra Master to make this work without me having to fix their mess. What should I to make this problem go away permanently so I can fix the next problem, whatever that happens to be? Thanks for your input.
User avatar
MikeZhang
TM Support
Posts: 381
Joined: 05 Sep 2023, 22:21

Re: ApacheTomcat says it is enabled but it is not running

Post by MikeZhang »

We sincerely apologize for any inconvenience caused! To resolve your issue as quickly as possible, we suggest you first try uninstalling and reinstalling Tomcat again.
To contact our team, please send email to following addresses, remember to replace (at) with @

Technical team: support(at)terra-master.com(for technical support)
Service team: service(at)terra-master.com(for purchasing, return, replacement, RMA service)
Post Reply

Return to “Web Server/PHP/MySQL/MariaDB”