View Single Post
  #3 (permalink)  
Old 11-17-2003, 01:36 AM
lelchuck lelchuck is offline
Junior Member
 
Join Date: Nov 2003
Posts: 12
Default Re:Mac OS X install

Quote:
Originally Posted by Daniel Jiang
please remove the "javaplugin.jar,rt.jar" from the command line, and have a try ?
I moved them into the Classes folder but it is failing before it gets to it.

I get:
FCSERVER_HOME=/Library/Apache2/htdocs/123flashchat: Command not found.
export: Command not found.
FCSERVER_HOME: Undefined variable.

here's the code I have:

#
# This script can be used as a Linux boot script in init.d.
# You'll need to configure FCSERVER_HOME directly.
#
FCSERVER_HOME=/Library/Apache2/htdocs/123flashchat
export FCSERVER_HOME


if [ -z $FCSERVER_HOME ]
then
FCSERVER_HOME=.
fi


#
# Java Configuration
# If Using the system jre, please check and set your JRE_HOME
#
#JRE_HOME=/usr/local/jre
#JRE_HOME=System/Library/Frameworks/JavaVM.Framework/Versions/1.4.1/Classes
# export JRE_HOME
#
# if you using the bound jdk version
# set the JRE_HOME to $FCSERVER_HOME/jre
# JRE_HOME=$FCSERVER_HOME/jre
# export JRE_HOME

#
# lib path
#
jre_lib=System/Library/Frameworks/JavaVM.Framework/Versions/1.4.1/Classes/charsets.jar:
System/Library/Frameworks/JavaVM.Framework/Versions/1.4.1/Classes/javaplugin.jar:
System/Library/Frameworks/JavaVM.Framework/Versions/1.4.1/Classes/jce.jar:
System/Library/Frameworks/JavaVM.Framework/Versions/1.4.1/Classes/jsse.jar:
System/Library/Frameworks/JavaVM.Framework/Versions/1.4.1/Classes/rt.jar:
System/Library/Frameworks/JavaVM.Framework/Versions/1.4.1/Classes/sunrsasign.jar

fcserver_lib=$FCSERVER_HOME/lib/fcserver.jar:$FCSERVER_HOME/lib/log4j.jar:$FCSERVER_HOME/lib/jdom.jar:$FCSERVER_HOME/lib/xerces.jar:$FCSERVER_HOME/lib/mysql.jar

#
# pid file, default $FCSERVER_HOME/logs/fcserver.pid
#
pid_file=$FCSERVER_HOME/logs/fcserver.pid


start()
{
echo $"Starting server ......"
if [ -s $pid_file ]
then
pid=`/bin/cat $pid_file`

if [ $pid ]
then
fpid=`ps -ef |grep java |tr -s ' '|cut -d ' ' -f 2 |grep $pid`
if [ "$pid" = "$fpid" ]
then
echo "The process $pid is still alive, make sure you had started the server before."
echo "Server start failed , to restart the server, please use: $0 restart "
exit 1
fi
fi
fi

$JRE_HOME/bin/java -classpath $jre_lib:$fcserver_lib com.topcmm.jchat.MainServer &
echo $! > $pid_file

}

stop()
{
echo $"Stopping server ......"
pid=`cat $pid_file`

if [ $pid ]
then
fpid=`ps -ef |grep java |tr -s ' '|cut -d ' ' -f 2 |grep $pid`
if [ "$pid" = "$fpid" ]
then
kill -9 $pid
echo "Server stoped"
else
echo "The server had not started"
fi
else
echo "The server had not started"
fi

if [ -f $pid_file ]
then
if [ -w $pid_file ]
then
rm $pid_file
fi
fi
}

restart()
{
stop
sleep 2
start
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac