Quick Start

Starting The Server

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.