Servoy Application Server Tuning

http://wiki.servoy.com/display/public/DOCS/Tuning+the+server

updated by Paul Bakker

Paul,

Thanks for posting the Wiki instructions for running the Servoy Application Server on a 64-bit OS (Windows Vista) using 64-bit Java.

After uninstalling the 32-bit Java, then installing the 64-bit Java, the wrapper service would not launch. The Windows system variable ‘path’ retained the pathname to 32-bit Java. Correcting the pathname to point to 64-bit Java fixed the problem. You may wish to note this on the Wiki as others may run into the same problem.

There were no apparent problems starting the Servoy Application Server. On the administration page, I verified that Servoy was, in fact, running the 64-bit version of Java. However, when I examined the service log file, I found the following error message:

D:\Servoy\application_server\service\wrapper.dll: Can’t load IA 32-bit .dll on a AMD 64-bit platform

Does Servoy provide the 64-bit version of wrapper.dll?

Hi Kim,

When you install a Servoy Application Server, it installs the the wrapper for the JVM you’re operating on, so in your case 32 bit.

Thus, if you installed using a 32 bit JVM and then change to a 64 bit JVM, the 64 bit support is missing.

You could do a dummy install under the 64bit JVM and copy the missing DLL.

I’ll highlight this in the docs and will ask the R&D team to include both DLL’s in the install regardless of the version of the JVM to prevent such things in the futuie

So,

Understood. Thanks for the quick reply!