To run JMCE, first download and unzip ferris-jmce-0.0.1-server.zip. Next, open a command prompt or shell, and change directory to ${JMCE_HOME}/bin. Finally, execute run.sh (Unix). If JMCE starts correctly, you should see the following:
---------------------------------------- | | | Bootstrap JMCE Server | | | ---------------------------------------- HOME ---- C:\ferris-jmce-0.0.1 LIB --- C:\ferris-jmce-0.0.1\server\lib JARS ---- 1) file:/C:/ferris-jmce-0.0.1/server/lib/commons-io-1.4.jar 2) file:/C:/ferris-jmce-0.0.1/server/lib/commons-lang-2.4.jar 3) file:/C:/ferris-jmce-0.0.1/server/lib/ferris-assemblies-0.0.2.jar 4) file:/C:/ferris-jmce-0.0.1/server/lib/ferris-io-0.0.2.jar 5) file:/C:/ferris-jmce-0.0.1/server/lib/ferris-jmce-0.0.1-server.jar 6) file:/C:/ferris-jmce-0.0.1/server/lib/ferris-jmce-0.0.1.jar 7) file:/C:/ferris-jmce-0.0.1/server/lib/ferris-lang-0.0.4-SNAPSHOT.jar 8) file:/C:/ferris-jmce-0.0.1/server/lib/ferris-resources-0.0.1.jar 9) file:/C:/ferris-jmce-0.0.1/server/lib/ferris-util-0.0.2.jar 10) file:/C:/ferris-jmce-0.0.1/server/lib/log4j-1.2.13.jar 11) file:/C:/ferris-jmce-0.0.1/server/lib/rejaxb-1.0.0.jar ---------------------------------------- | | | Starting JMCE Server | | | ---------------------------------------- Set JMCE_HOME=C:\ferris-jmce-0.0.1 Set JMCE_SERVER_LIB=C:\ferris-jmce-0.0.1\server\lib Set JMCE_COMMON_LIB=C:\ferris-jmce-0.0.1\common\lib Set JMCE_LOGS=C:\ferris-jmce-0.0.1\logs Set JMCE_CMD=C:\ferris-jmce-0.0.1\cmd Set JMCE_DEPLOY=C:\ferris-jmce-0.0.1\deploy 2009-11-11 15:19:24,739 INFO [CommandFile] Delete: C:\ferris-jmce-0.0.1\cmd\commands.txt 2009-11-11 15:19:24,739 INFO [CommandFile] Create New File: C:\ferris-jmce-0.0.1\cmd\commands.txt 2009-11-11 15:19:24,739 INFO [CommandFile] Exists: C:\ferris-jmce-0.0.1\cmd\commands.txt
The ${JMCE_HOME}/logs directory will contain the server's log file.
If there are no services in the ${JMCE_HOME}/deploy directory, JMCE will immediately exit.
If there are services in the ${JMCE_HOME}/deploy directory, JMCE will stay alive as long as those services stay alive.