I have been reading this article about putting Geoserver into a production environment.
Section "4.1 Java Virtual Machine" is confusing me a bit. This section mentions that in a production environment Geoserver should be using the JVM in "server mode" and it also shows you how to check what mode your JVM is currently in. As it turns out mine is running in "client mode", which appears to be default for windows.
I thought that I could get Geoserver to use the JVM in "server mode" by adding this line to my wrapper.conf file.
wrapper.java.additional.4=-server
After I added that line, I restarted my service (even bounced the server on the second attempt) and checked the JVM again by going "java -version" but it still appears to be in "client mode".
I know my JVM can perform server mode because this "java -server -version" returns results like in the article.
Have I done the right thing? Or have I missed a step somewhere?
Windows 2003 - Geoserver 2.1.4 - Java version 1.6.0_23
Thanks
Ando