It's not a secret anymore!
The moose likes Tomcat and the fly likes setting JAVA_OPTS variable in linux Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "setting JAVA_OPTS variable in linux " Watch "setting JAVA_OPTS variable in linux " New topic

setting JAVA_OPTS variable in linux

Gangam Mekerira

Joined: Sep 07, 2011
Posts: 4

Hi All,

I’m very new to this setting JAVA_OPTS variable.
Please can you explain in detail.

Stepwise proc for configuring
for linux machines as well(not much aware about the linux commands aswell)

–one more question :
1) If i have two tomcat application running on my windows XP ,does this JAVA_OPTS
size apply for both, if yes how to make it specific for each application.

2)what does Xms and DXms stand for.

Thanks in advance
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17423

Welcome to the JavaRanch, Gangam!

Tomcat comes setup to use 2 environment variables: CATALINA_HOME and CATALINA_BASE. One refers to the directory that contains all the parts of Tomcat that can be shared between multiple instances of Tomcat. The other is a separate directory for each Tomcat instance.

In the basic setup, CATALINA_HOME and CATALINA_BASE point the the same directory and both sets of subdirectories share that common root. In your case, however, you'd have a separate CATALINA_BASE for each Tomcat you're running and it would contain things like that Tomcat's conf/server.xml file, the webapps directory, work directory, log directory, and so forth.

The easiest way to setup JAVA_OPTS is to create a file named "$CATALINA_BASE/bin/" and define JAVA_OPTS in that file. will be executed ("sourced") as part of the startup and control functions provided by $CATALINA_BASE/bin/, which is in turn invoked by the Tomcat startup and shutdown scripts.

An IDE is no substitute for an Intelligent Developer.
Gangam Mekerira

Joined: Sep 07, 2011
Posts: 4
Thanks a lot Tim

I agree. Here's the link:
subject: setting JAVA_OPTS variable in linux
It's not a secret anymore!