Page History
...
Servoy also provides additional database connection configuration via the Resources Project while working on a solution. For details see Working With with Database Servers.
Creating the Servoy Repository
...
Executing the above command starts the Servoy Application Server and will create or upgrade the table structure required for the Servoy Repository to the version that the Servoy Application Server requires.
Increasing Memory Allocations
...
The startup configuration file can be modified to increase the memory allocated to Servoy, which can improve overall performance.
...
- Navigate to /path/to/servoy/developer/servoy.app/Contents/ and edit the Info.plist file:
- go to the part where it says something like 'to use a specific Java version (instead of the platform's default) uncomment one of the following options:'
- here add a line as (with the path to your Java 1.7 install): '<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java</string>'
- Navigate to /path/to/servoy/developer/servoy.app/Contents/MacOS/ and edit the servoy.ini file:
- above the '-vmargs' line, add two lines, as follows, but corresponding to your Java 1.7 install:
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java
- above the '-vmargs' line, add two lines, as follows, but corresponding to your Java 1.7 install:
In this same directory (.../developer/servoy.app/Contents/MacOS/) create a script called servoy.sh, which contains the following text:
Code Block #\!/bin/sh \# export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home LAUNCHER_JAR=../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar LAUNCHER_LIB=../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504 java \ \-showversion \ \-XX:MaxPermSize=256m \ \-Xms40m \ \-Xmx512m \ \-Xdock:icon=../Resources/servoy.icns \ \-XX:+UseParallelGC \ \-XstartOnFirstThread \ \-Dorg.eclipse.swt.internal.carbon.smallFonts \ \-Dnativeswing.interface.inprocess.useExternalSWTDisplay=true \ \-Dnativeswing.dependencies.checkVersions=false \ \-Dsun.awt.disableMixing=true \ \-Dosgi.requiredJavaVersion=1.6 \ \-jar $LAUNCHER_JAR \ \--launcher.library $LAUNCHER_LIB
note: make sure the script can be executed (maybe execute a 'chmod a+x servoy.sh', without the quotes)
- make sure the JAVA_HOME points to the Java 1.7 install
- Launch Servoy using the created servoy.sh script
...