G hibernate environment setup script, Appendix g: hibernate environment setup script – HP Integrity NonStop J-Series User Manual
Page 339

G 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="
mavenrepository="
t4jdbc="
t2jdbc="
Usage="\n Usage: ./ei_setenv T2
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:$mavenrepository/antlr/antlr/2.7.6/antlr-2.7.6.jar
export CLASSPATH=$CLASSPATH:$mavenrepository/asm/asm/3.1/asm-3.1.jar
export CLASSPATH=$CLASSPATH:$mavenrepository/cglib/cglib/2.2/cglib-2.2.jar
export
CLASSPATH=$CLASSPATH:$mavenrepository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar
export CLASSPATH=$CLASSPATH:$mavenrepository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
export CLASSPATH=$CLASSPATH:$mavenrepository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
export CLASSPATH=$CLASSPATH:$mavenrepository/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA.jar
export CLASSPATH=$CLASSPATH:$mavenrepository/javax/transaction/jta/1.1/jta-1.1.jar
export CLASSPATH=$CLASSPATH:$mavenrepository/log4j/log4j/1.2.14/log4j-1.2.14.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/hibernate3.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/hibernate35sqlmx.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/required/slf4j-api-1.5.8.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/slf4j-log4j12-1.5.0.jar
#################################################################################
339