#!/bin/sh -x # A script to deploy the CC EJBs BASE=/usr/local # using new jdk >= 1.2 JAVA_HOME=$BASE/jdk1.2.1 JAVA=$JAVA_HOME/bin/java WEBLOGIC_HOME=/install/weblogic WEBLOGIC_CLASSES=$WEBLOGIC_HOME/classes JAVA_CLASSES=$JAVA_HOME/jre/lib/rt.jar AUX=$WEBLOGIC_HOME/lib/weblogicaux.jar UNPACKED_JARS=$WEBLOGIC_HOME/lib/unpacked_jars JAVAX_EJB=$UNPACKED_JARS/javax_ejb.jar JTS=$UNPACKED_JARS/javax_jts.jar EJB=$JAVAX_EJB:$JTS:$AUX APPLICATION_CLASSES=$WEBLOGIC_CLASSES/globecom/globalsale/ejbs JAVACLASSPATH=$JAVA_CLASSES:$EJB:./classes/Jars/jndi.jar:./classes/Jars/javax_ejb.zip:./classes/boot:./classes CLASSPATH=$JAVACLASSPATH:$APPLICATION_CLASSES ## echo ------ calling weblogic.ejb.utils.DDCreator ## $JAVA weblogic.ejb.utils.DDCreator -d $DEPLOY2 $BASE/project/deploy/my_beanDD.txt ## echo ------ weblogic.ejb.utils.DDCreator done echo ------ calling weblogic.ejbc for each ejb echo ------ Deploying AccountEntityBean/AccountEntityDD.ser ### $JAVA -classpath $CLASSPATH weblogic.ejb.utils.DDCreator -d $WEBLOGIC_CLASSES -outputfile AccountEntityDD.ser $EJBPATH/AccountEntityDD.txt #cp -f /public/ins/Java/AccountEntityDD.ser $APPLICATION_CLASSES/AccountEntityBean/AccountEntityDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/AccountEntityBean/AccountEntityDD.ser echo ------ Deploying AdminSessionBean/AdminBeanDD.ser #cp -f /public/ins/Java/AdminBeanDD.ser $APPLICATION_CLASSES/AdminSessionBean/AdminBeanDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/AdminSessionBean/AdminBeanDD.ser echo ------ Deploying NodeEntityEJB/NodeEntityDD.ser #cp -f /public/ins/Java/NodeEntityDD.ser $APPLICATION_CLASSES/NodeEntityEJB/NodeEntityDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/NodeEntityEJB/NodeEntityDD.ser echo ------ Deploying PKEntityEJB/PKEntityDD.ser #cp -f /public/ins/Java/PKEntityDD.ser $APPLICATION_CLASSES/PKEntityEJB/PKEntityDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/PKEntityEJB/PKEntityDD.ser echo ------ Deploying PKSchedulerBean/PKSchedDD.ser #cp -f /public/ins/Java/PKSchedDD.ser $APPLICATION_CLASSES/PKSchedulerBean/PKSchedDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/PKSchedulerBean/PKSchedDD.ser echo ------ Deploying ResourceEntityEJB/ResourceDD.ser #cp -f /public/ins/Java/ResourceDD.ser $APPLICATION_CLASSES/ResourceEntityEJB/ResourceDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/ResourceEntityEJB/ResourceDD.ser echo ------ Deploying contentManager/ContentManagerDD.ser #cp -f /public/ins/Java/ContentManagerDD.ser $APPLICATION_CLASSES/contentManager/ContentManagerDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/contentManager/ContentManagerDD.ser echo ------ Deploying publisheLog/PublisherLogDD.ser #cp -f /public/ins/Java/PublisherLogDD.ser $APPLICATION_CLASSES/publisheLog/PublisherLogDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/publisheLog/PublisherLogDD.ser echo ------ Deploying publisher/PublisherDD.ser #cp -f /public/ins/Java/PublisherDD.ser $APPLICATION_CLASSES/publisher/PublisherDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/publisher/PublisherDD.ser echo ------ Deploying schdulerLog/SchedulerLogDD.ser #cp -f /public/ins/Java/schedulerLogdd.ser $APPLICATION_CLASSES/schdulerLog/SchedulerLogDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/schdulerLog/SchedulerLogDD.ser echo ------ Deploying userEntityEJB/userDD.ser #cp -f /public/ins/Java/UserDD.ser $APPLICATION_CLASSES/userEntityEJB/userDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/userEntityEJB/userDD.ser echo ------ Deploying systemLogger/systemLoggerSessionDD.ser #cp -f /public/ins/Java/systemLoggerSessionDD.ser $APPLICATION_CLASSES/systemLogger/systemLoggerSessionDD.ser $JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/systemLogger/systemLoggerSessionDD.ser echo ------ calling weblogic.ejbc done echo ------ CC bean's deployment finished.