Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to set Java HotSpot Server VM for Linux

 
suhas walanjoo
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have a Java application running on JBoss 3.0.0 on Linux 7.3. When I run comman java -version

I get the following :

Java TM runtime Environement Standard Edition <build 1.4.1_01-b01
Java Hotspot <TM> Client VM Build 1.4.1_01-b01 <mixed mode>

From Sun Java site, I understand that for long running server tasks we need to use -server flag. When I try java -server command and check the version again, it still shows the client VM as above.

Can someone please clarify this issue (whether we really must have java - server option for JBoss/EJB based application). If yes, how d o we set it?? (I think a separate download as par tof JVM is not reuired.)

Regards,

Suhas Walanjoo
 
Harro deGouw
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, you should use the server VM. It uses a different heap structure and garbage collection settings. Also, consider tuning the VM with the additional -X options.
I'm not sure what you are trying to do, if you try java -server -version you should get the Hotspot server VM.
If not, check you distribution. The jre/bin directory should contain server and client subdirs. (or in my case, jre/lib/sparc for a Sun Solaris dist)
 
Stefan Wagner
Ranch Hand
Posts: 1923
Linux Postgres Database Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I answered that crossposted question in a different forum.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic