I found a wrapper.log in /opt/ApacheDS/opt/bin STATUS | wrapper | 2016/06/08 16:57:41 | --> Wrapper Started as Daemon STATUS | wrapper | 2016/06/08 16:57:41 | Launching a JVM... ERROR | wrapper | 2016/06/08 16:57:41 | JVM exited while loading the application. INFO | jvm 1 | 2016/06/08 16:57:41 | Error: Could not find or load main class Main STATUS | wrapper | 2016/06/08 16:57:45 | Launching a JVM... ERROR | wrapper | 2016/06/08 16:57:45 | JVM exited while loading the application. INFO | jvm 2 | 2016/06/08 16:57:45 | Error: Could not find or load main class Main STATUS | wrapper | 2016/06/08 16:57:49 | Launching a JVM... ERROR | wrapper | 2016/06/08 16:57:49 | JVM exited while loading the application. INFO | jvm 3 | 2016/06/08 16:57:49 | Error: Could not find or load main class Main STATUS | wrapper | 2016/06/08 16:57:54 | Launching a JVM... ERROR | wrapper | 2016/06/08 16:57:54 | JVM exited while loading the application. INFO | jvm 4 | 2016/06/08 16:57:54 | Error: Could not find or load main class Main STATUS | wrapper | 2016/06/08 16:57:58 | Launching a JVM... ERROR | wrapper | 2016/06/08 16:57:58 | JVM exited while loading the application. INFO | jvm 5 | 2016/06/08 16:57:58 | Error: Could not find or load main class Main FATAL | wrapper | 2016/06/08 16:57:58 | There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up. FATAL | wrapper | 2016/06/08 16:57:58 | There may be a configuration problem: please check the logs. STATUS | wrapper | 2016/06/08 16:57:58 | <-- Wrapper Stopped
I am not a java guy so no clue. :-) I'll google a bit. On Thu, Jun 9, 2016 at 4:39 PM, Ezsra McDonald <[email protected]> wrote: > Hmm, Seems to be a problem still. > > I did the following : > > > cd /servers/ApacheDS/ > # Tar up opt var folders > sudo tar czvf ~/ads-server.tgz * > cd /opt/ApacheDS/ > sudo tar xzvf ~/ads-server.tgz > sudo vi /etc/init.d/apacheds-2.0.0-M20-default > CHANGE FILE: /etc/init.d/apacheds-2.0.0-M20-default > LINE NUMBER: 36 > > /opt/ApacheDS/opt/bin/apacheds $1 default > sudo vi /opt/ApacheDS/opt/bin/apacheds > CHANGE FILE: /opt/ApacheDS/opt/bin/apacheds > LINE NUMBERS: 30 & 31 > > INSTALLATION_DIRECTORY="/opt/ApacheDS/opt" > INSTANCES_DIRECTORY="/opt/ApacheDS/var/lib" > > The server fails to start > > PS shows the following process but it dies shortly after issuing the start > command: > > apacheds 16052 1 0 16:22 ? 00:00:00 > /opt/ApacheDS/opt/bin/wrapper > /opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf > set.INSTANCE_DIRECTORY=/opt/ApacheDS/var/lib/default set.INSTANCE=default > wrapper.syslog.ident=apacheds > wrapper.pidfile=/opt/ApacheDS/var/lib/default/run/apacheds-default.pid > wrapper.daemonize=TRUE > > The last thing in the logs is a log from when I stopped the instance: > > STATUS | wrapper | 2016/06/08 15:03:22 | <-- Wrapper Stopped > > > I added a 'set -x' to /opt/ApacheDS/opt/bin/apacheds and started the > server again: > > > + INSTANCE=default > + INSTALLATION_DIRECTORY=/opt/ApacheDS/opt > + INSTANCES_DIRECTORY=/opt/ApacheDS/var/lib > + INSTANCE_DIRECTORY=/opt/ApacheDS/var/lib/default > + APP_NAME=apacheds > + APP_LONG_NAME='ApacheDS - default' > + WRAPPER_CMD=/opt/ApacheDS/opt/bin/wrapper > + WRAPPER_CONF=/opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf > + PRIORITY= > + PIDDIR=/opt/ApacheDS/var/lib/default/run > + RUN_AS_USER=apacheds > + RUN_AS_GROUP=apacheds > + case $0 in > + SCRIPT=/opt/ApacheDS/opt/bin/apacheds > + CHANGED=true > + '[' Xtrue '!=' X ']' > ++ echo /opt/ApacheDS/opt/bin/apacheds > ++ sed -e 's; ;:;g' > + SAFESCRIPT=/opt/ApacheDS/opt/bin/apacheds > ++ echo /opt/ApacheDS/opt/bin/apacheds > ++ sed -e 's;/; ;g' > + TOKENS=' opt ApacheDS opt bin apacheds' > + REALPATH= > + for C in '$TOKENS' > ++ echo opt > ++ sed -e 's;:; ;g' > + C=opt > + REALPATH=/opt > + '[' -h /opt ']' > + for C in '$TOKENS' > ++ echo ApacheDS > ++ sed -e 's;:; ;g' > + C=ApacheDS > + REALPATH=/opt/ApacheDS > + '[' -h /opt/ApacheDS ']' > + for C in '$TOKENS' > ++ echo opt > ++ sed -e 's;:; ;g' > + C=opt > + REALPATH=/opt/ApacheDS/opt > + '[' -h /opt/ApacheDS/opt ']' > + for C in '$TOKENS' > ++ echo bin > ++ sed -e 's;:; ;g' > + C=bin > + REALPATH=/opt/ApacheDS/opt/bin > + '[' -h /opt/ApacheDS/opt/bin ']' > + for C in '$TOKENS' > ++ echo apacheds > ++ sed -e 's;:; ;g' > + C=apacheds > + REALPATH=/opt/ApacheDS/opt/bin/apacheds > + '[' -h /opt/ApacheDS/opt/bin/apacheds ']' > + '[' /opt/ApacheDS/opt/bin/apacheds = /opt/ApacheDS/opt/bin/apacheds ']' > + CHANGED= > + '[' X '!=' X ']' > ++ dirname /opt/ApacheDS/opt/bin/apacheds > + cd /opt/ApacheDS/opt/bin > ++ pwd > + REALDIR=/opt/ApacheDS/opt/bin > ++ echo /opt/ApacheDS/var/lib/default/run > ++ cut -c1,1 > + FIRST_CHAR=/ > + '[' / '!=' / ']' > ++ echo /opt/ApacheDS/opt/bin/wrapper > ++ cut -c1,1 > + FIRST_CHAR=/ > + '[' / '!=' / ']' > ++ echo /opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf > ++ cut -c1,1 > + FIRST_CHAR=/ > + '[' / '!=' / ']' > + ANCHORFILE=/opt/ApacheDS/var/lib/default/run/default.anchor > + PIDFILE=/opt/ApacheDS/var/lib/default/run/apacheds-default.pid > + LOCKDIR=/var/lock/subsys > + LOCKFILE=/var/lock/subsys/default > + pid= > + PSEXE=/usr/bin/ps > + '[' '!' -x /usr/bin/ps ']' > + PSEXE=/bin/ps > + '[' '!' -x /bin/ps ']' > ++ uname -s > ++ tr '[:upper:]' '[:lower:]' > ++ tr -d '[:blank:]' > + DIST_OS=linux > + case "$DIST_OS" in > ++ uname -p > ++ tr '[:upper:]' '[:lower:]' > ++ tr -d '[:blank:]' > + DIST_ARCH=x86_64 > + '[' x86_64 = unknown ']' > + case "$DIST_ARCH" in > + DIST_ARCH=x86 > + '[' X = X ']' > + CMDNICE= > + '[' X = X ']' > + ANCHORPROP= > + IGNOREPROP= > + LOCKPROP= > + '[' -d /var/lock/subsys ']' > + '[' -w /var/lock/subsys ']' > + LOCKPROP='wrapper.lockfile="/var/lock/subsys/default"' > + '[' xstart = x ']' > + '[' xdefault = x ']' > + case "$1" in > + checkUser touchlock start default > + '[' Xapacheds '!=' X ']' > + IDEXE=/usr/xpg4/bin/id > + '[' '!' -x /usr/xpg4/bin/id ']' > + IDEXE=/usr/bin/id > + '[' '!' -x /usr/bin/id ']' > ++ /usr/bin/id -u -n > + '[' root = apacheds ']' > + '[' Xapacheds '!=' X ']' > + '[' 'Xwrapper.lockfile="/var/lock/subsys/default"' '!=' X ']' > + '[' Xtouchlock '!=' X ']' > ++ groups apacheds > ++ awk '{print $3}' > ++ tail -1 > + RUN_AS_GROUP=apacheds > + '[' Xapacheds = X ']' > + touch /var/lock/subsys/default > + chown apacheds:apacheds /var/lock/subsys/default > + su -m apacheds -c '"/opt/ApacheDS/opt/bin/apacheds" start default' > + INSTANCE=default > + INSTALLATION_DIRECTORY=/opt/ApacheDS/opt > + INSTANCES_DIRECTORY=/opt/ApacheDS/var/lib > + INSTANCE_DIRECTORY=/opt/ApacheDS/var/lib/default > + APP_NAME=apacheds > + APP_LONG_NAME='ApacheDS - default' > + WRAPPER_CMD=/opt/ApacheDS/opt/bin/wrapper > + WRAPPER_CONF=/opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf > + PRIORITY= > + PIDDIR=/opt/ApacheDS/var/lib/default/run > + RUN_AS_USER=apacheds > + RUN_AS_GROUP=apacheds > + case $0 in > + SCRIPT=/opt/ApacheDS/opt/bin/apacheds > + CHANGED=true > + '[' Xtrue '!=' X ']' > ++ echo /opt/ApacheDS/opt/bin/apacheds > ++ sed -e 's; ;:;g' > + SAFESCRIPT=/opt/ApacheDS/opt/bin/apacheds > ++ echo /opt/ApacheDS/opt/bin/apacheds > ++ sed -e 's;/; ;g' > + TOKENS=' opt ApacheDS opt bin apacheds' > + REALPATH= > + for C in '$TOKENS' > ++ echo opt > ++ sed -e 's;:; ;g' > + C=opt > + REALPATH=/opt > + '[' -h /opt ']' > + for C in '$TOKENS' > ++ echo ApacheDS > ++ sed -e 's;:; ;g' > + C=ApacheDS > + REALPATH=/opt/ApacheDS > + '[' -h /opt/ApacheDS ']' > + for C in '$TOKENS' > ++ echo opt > ++ sed -e 's;:; ;g' > + C=opt > + REALPATH=/opt/ApacheDS/opt > + '[' -h /opt/ApacheDS/opt ']' > + for C in '$TOKENS' > ++ echo bin > ++ sed -e 's;:; ;g' > + C=bin > + REALPATH=/opt/ApacheDS/opt/bin > + '[' -h /opt/ApacheDS/opt/bin ']' > + for C in '$TOKENS' > ++ echo apacheds > ++ sed -e 's;:; ;g' > + C=apacheds > + REALPATH=/opt/ApacheDS/opt/bin/apacheds > + '[' -h /opt/ApacheDS/opt/bin/apacheds ']' > + '[' /opt/ApacheDS/opt/bin/apacheds = /opt/ApacheDS/opt/bin/apacheds ']' > + CHANGED= > + '[' X '!=' X ']' > ++ dirname /opt/ApacheDS/opt/bin/apacheds > + cd /opt/ApacheDS/opt/bin > ++ pwd > + REALDIR=/opt/ApacheDS/opt/bin > ++ echo /opt/ApacheDS/var/lib/default/run > ++ cut -c1,1 > + FIRST_CHAR=/ > + '[' / '!=' / ']' > ++ echo /opt/ApacheDS/opt/bin/wrapper > ++ cut -c1,1 > + FIRST_CHAR=/ > + '[' / '!=' / ']' > ++ echo /opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf > ++ cut -c1,1 > + FIRST_CHAR=/ > + '[' / '!=' / ']' > + ANCHORFILE=/opt/ApacheDS/var/lib/default/run/default.anchor > + PIDFILE=/opt/ApacheDS/var/lib/default/run/apacheds-default.pid > + LOCKDIR=/var/lock/subsys > + LOCKFILE=/var/lock/subsys/default > + pid= > + PSEXE=/usr/bin/ps > + '[' '!' -x /usr/bin/ps ']' > + PSEXE=/bin/ps > + '[' '!' -x /bin/ps ']' > ++ uname -s > ++ tr '[:upper:]' '[:lower:]' > ++ tr -d '[:blank:]' > + DIST_OS=linux > + case "$DIST_OS" in > ++ uname -p > ++ tr '[:upper:]' '[:lower:]' > ++ tr -d '[:blank:]' > + DIST_ARCH=x86_64 > + '[' x86_64 = unknown ']' > + case "$DIST_ARCH" in > + DIST_ARCH=x86 > + '[' X = X ']' > + CMDNICE= > + '[' X = X ']' > + ANCHORPROP= > + IGNOREPROP= > + LOCKPROP= > + '[' -d /var/lock/subsys ']' > + '[' -w /var/lock/subsys ']' > + '[' xstart = x ']' > + '[' xdefault = x ']' > + case "$1" in > + checkUser touchlock start default > + '[' Xapacheds '!=' X ']' > + IDEXE=/usr/xpg4/bin/id > + '[' '!' -x /usr/xpg4/bin/id ']' > + IDEXE=/usr/bin/id > + '[' '!' -x /usr/bin/id ']' > ++ /usr/bin/id -u -n > + '[' apacheds = apacheds ']' > + RUN_AS_USER= > + '[' X '!=' X ']' > + start > + echo 'Starting ApacheDS - default...' > Starting ApacheDS - default... > + getpid > + '[' -f /opt/ApacheDS/var/lib/default/run/apacheds-default.pid ']' > + '[' X = X ']' > + COMMAND_LINE=' "/opt/ApacheDS/opt/bin/wrapper" > "/opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf" > set.INSTANCE_DIRECTORY="/opt/ApacheDS/var/lib/default" > set.INSTANCE="default" wrapper.syslog.ident="apacheds" > wrapper.pidfile="/opt/ApacheDS/var/lib/default/run/apacheds-default.pid" > wrapper.daemonize=TRUE ' > + eval '"/opt/ApacheDS/opt/bin/wrapper"' > '"/opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf"' > 'set.INSTANCE_DIRECTORY="/opt/ApacheDS/var/lib/default"' > 'set.INSTANCE="default"' 'wrapper.syslog.ident="apacheds"' > 'wrapper.pidfile="/opt/ApacheDS/var/lib/default/run/apacheds-default.pid"' > wrapper.daemonize=TRUE > ++ /opt/ApacheDS/opt/bin/wrapper > /opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf > set.INSTANCE_DIRECTORY=/opt/ApacheDS/var/lib/default set.INSTANCE=default > wrapper.syslog.ident=apacheds > wrapper.pidfile=/opt/ApacheDS/var/lib/default/run/apacheds-default.pid > wrapper.daemonize=TRUE > + exit 0 > + '[' 'Xwrapper.lockfile="/var/lock/subsys/default"' '!=' X ']' > + getpid > + '[' -f /opt/ApacheDS/var/lib/default/run/apacheds-default.pid ']' > + '[' -r /opt/ApacheDS/var/lib/default/run/apacheds-default.pid ']' > ++ cat /opt/ApacheDS/var/lib/default/run/apacheds-default.pid > + pid=15893 > + '[' X15893 = X ']' > + exit 0 > > Let me know if you need anything else. > > > On Thu, Jun 9, 2016 at 10:48 AM, Emmanuel Lécharny <[email protected]> > wrote: > >> Le 09/06/16 à 17:18, Ezsra McDonald a écrit : >> > Good question, sorry >> > >> > The OS is Enterprise Linux. >> > >> > I used the apacheds-2.0.0-M20-64bit.bin installer. >> >> The directories teh server is using are described in >> http://directory.apache.org/apacheds/advanced-ug/2.2-instance-layout.html >> >> Data will be stored in the partitions sub-directory. >> >> If you move the whole tree, it should work, assuming you also change the >> /etc/init.d/apacheds script to point on this new directory. >> >> You may have a look at the various configuration files that may contain >> root based paths. >> >> >> >
