beautypg.com

I hibernate environment setup script, Appendix i: hibernate environment setup script, Hibernate environment – HP Integrity NonStop H-Series User Manual

Page 363: Setup script, Hibernate, Environment setup script

background image

I Hibernate Environment Setup Script

The

ei_setenv

script file is used for setting up the Hibernate

CLASSPATH

and

JDBC

environments. The content of the file is as follows:

#!/bin/ksh
hibernatehome=”
t4jdbc=”
t2jdbc=”

Usage="\n Usage: ./ei_setenv T2\n\n For JDBC/MX Type2 driver use 'T
2'\n For JDBC/MX Type4 driver use 'T4'\n"

usage()
{
echo $Usage
exit
}

if [ $# -ne 1 ] ;
then
usage
fi

if [ $1 != "T2" ] && [ $1 != "T4" ] ;
then
usage
fi

################################################################################
#CLASSPATHs for JDBC/MX Type 2 Drivers

if [ $1 = T2 ];
then
export CLASSPATH=$CLASSPATH:$t2jdbc/lib/jdbcMx.jar
export CLASSPATH=$CLASSPATH:$t2jdbc/lib/libjdbcMx.so
export _RLD_LIB_PATH=$t2jdbc/lib
fi

################################################################################

################################################################################
#CLASSPATHs for JDBC/MX Type 4 Drivers

if [ $1 = T4 ];
then
export CLASSPATH=$CLASSPATH:$t4jdbc/t4sqlmx.jar
fi

################################################################################

################################################################################
#CLASSPATHs for hibernate and third-party libraries

export CLASSPATH=$CLASSPATH:$hibernatehome/lib/antlr-2.7.6.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/asm.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/asm-attrs.jar

export CLASSPATH=$CLASSPATH:$hibernatehome/lib/cglib-2.1.3.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/commons-collections-2.1.1.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/commons-logging-1.0.4.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/dom4j-1.6.1.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/hibernate3.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/jta.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/log4j-1.2.11.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/hibernate3sqlmx.jar

#################################################################################

363

This manual is related to the following products: