No 'server' JVM at '...'

There is a little trick to get the server JVM up and running:

  1. Copy "server" folder from the JDK's JRE's bin folder example: C:\Program Files\Java\jdk1.6.0\jre\bin\server
  2. Paste the "server" folder to JRE's bin folder example: C:\Program Files\Java\jre1.6.0\bin
  3. Done

See official readme for details.


I've just been struggling with this same problem in Eclipse and I noted that as suggested by the answer above the JBoss site has a thread on this issue saying the same as the answer above to copy files from the jdk to the jre folder.

I noticed that you can avoid having to do this if you define the runtime to be the jdk when you create the server. I didn't find how to edit an existing server though.

eclipse Screenshot


AFAIK, the JRE usually doesn't ship with a server VM (only the client VM). If you really need the server VM, you have to use the JDK installation.

See Oracle Java for Developers Download page for JRE's with Server VM.


I had the same problem here but, in my case, I just had not properly update the JAVA_HOME and my PATH for my recently installed JDK. I just updated it to my new JDK location and the server started just fine.