日期:2014-05-16  浏览次数:20756 次

UNIX 部署JAR
#! /bin/sh

root="/opt/export"
export root
CLASSPATH="$root/axis.jar:$root/exp_test.jar:$root/log4j.jar:$root/ojdbc14.jar:$root/jdom.jar:$root/xpp3_min-1.1.3.4.O.jar:$root/xstream-1.2.2.jar"
JAVA_HOME="/opt/RM9000/pms/java"
PATH="${PATH}:opt/RM9000/pms/java/bin"

echo $JAVA_HOME
echo $PATH

java -cp $CLASSPATH com.huawei.web.biz.Export


--  .sh


#! /bin/sh
RM9000_PMS=/opt/RM9000/pms/pms
export RM9000_PMS
monitor=/opt/RM9000/pms/monitor/lib
export monitor
CLASSPATH=$monitor/common-util.jar:$monitor/jbossall-client.jar:$monitor/log4j.jar:$monitor/log4j-snmp-appender.jar:$monitor/pms-common.jar:$monitor/scf-ejb-client.jar:$monitor/service-locator.jar:$monitor/xpp3_min-1.1.3.4.O.jar:$monitor/xstream-1.2.2.jar:$monitor/jboss-jca.jar:$monitor/jboss-j2ee.jar:$monitor/monitor.jar
export CLASSPATH
JAVA_HOME=/opt/RM9000/pms/java
export JAVA_HOME

#check if there has been a monitor process running
LENGTH=`ps -el|grep pms_monitor|grep -v grep|cut -b 0-200|wc -c`
if test $LENGTH -eq 0
then
timezone=`/opt/RM9000/.timezone`
nohup $JAVA_HOME/bin/rmiregistry 10086 > /null &
nohup $JAVA_HOME/bin/pms_monitor -Duser.timezone="$timezone" -Djava.security.policy=/opt/RM9000/pms/monitor/conf/java.policy -cp $CLASSPATH com.huawei.rm9000.sysmonitor.server.MonitorServer  > /null &
fi