123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- #!/bin/sh
- function JavaHomeError {
- echo You have specified the argument '-java:env'.
- echo However, the environment variable JAVA_HOME is not defined or incorrectly defined.
- echo Please define JAVA_HOME first before using the argument '-java:env'.
- exit -100
- }
- function useLocal {
-
-
-
- export J_HOME=../ibm-jre/jre
- if [ -e "$J_HOME/bin/java" ]
- then
- gotJava $@
- else
-
- error
- fi
- }
- function useEnvVar {
-
- if [ $1 == "-java:env" ]
- then
- echo shifting
- shift
- useEnvVarOnly $@
- fi
-
-
-
- export J_HOME=$JAVA_HOME
- if [ -e $J_HOME/bin/java ]
- then
- gotJava $@
- else
- export J_HOME=$JAVA_HOME/jre
- if [ -e $J_HOME/bin/java ]
- then
- gotJava $@
- else
- error
- fi
- fi
- }
- function error {
- echo Could not find a JRE. Cannot run IBM Cognos Configuration.
- exit -101
- }
- function gotJava {
-
- export _RUNJAVA=$J_HOME/bin/java
- echo java is $_RUNJAVA
- export CP=../webapps/p2pd/WEB-INF/classes:../webapps/p2pd/WEB-INF/lib/hts.jar:../webapps/p2pd/WEB-INF/lib/JSQLConnect.jar:../webapps/p2pd/WEB-INF/lib/zipi.jar:../webapps/p2pd/WEB-INF/lib/activation.jar:../webapps/p2pd/WEB-INF/lib/axis.jar:../webapps/p2pd/WEB-INF/lib/axisCrnpClient.jar:../webapps/p2pd/WEB-INF/lib/cclcfgapi.jar:../webapps/p2pd/WEB-INF/lib/cclcoreutil.jar:../webapps/p2pd/WEB-INF/lib/CognosIPF.jar:../webapps/p2pd/WEB-INF/lib/commons-configuration-1.5.jar:../webapps/p2pd/WEB-INF/lib/commons-discovery-0.2.jar:../webapps/p2pd/WEB-INF/lib/commons-httpclient-3.1.jar:../webapps/p2pd/WEB-INF/lib/commons-codec-1.3.jar:../webapps/p2pd/WEB-INF/lib/commons-io-2.4.jar:../webapps/p2pd/WEB-INF/lib/commons-lang-2.6.jar:../webapps/p2pd/WEB-INF/lib/commons-logging-1.1.jar:../webapps/p2pd/WEB-INF/lib/commons-pool-1.3.jar:../webapps/p2pd/WEB-INF/lib/concurrent.jar:../webapps/p2pd/WEB-INF/lib/dom4j-1.6.1.jar:../webapps/p2pd/WEB-INF/lib/i18nj.jar:../webapps/p2pd/WEB-INF/lib/jakarta-oro-2.0.8.jar:../webapps/p2pd/WEB-INF/lib/javacc.jar:../webapps/p2pd/WEB-INF/lib/jaxrpc.jar:../webapps/p2pd/WEB-INF/lib/jcam_crypto.jar:./jcam_jni.jar:../webapps/p2pd/WEB-INF/lib/log4j-1.2.8.jar:../webapps/p2pd/WEB-INF/lib/logkit-1.2.jar:../webapps/p2pd/WEB-INF/lib/mail.jar:../webapps/p2pd/WEB-INF/lib/p2pd.jar:../webapps/p2pd/WEB-INF/lib/saaj.jar:../webapps/p2pd/WEB-INF/lib/soap.jar:../webapps/p2pd/WEB-INF/lib/geronimo-stax-api_1.0_spec-1.0.1.jar:../webapps/p2pd/WEB-INF/lib/wsdl4j-1.5.1.jar:../webapps/p2pd/WEB-INF/lib/wsif.jar:../webapps/p2pd/WEB-INF/lib/xalan.jar:../webapps/p2pd/WEB-INF/lib/xml-apis.jar:../webapps/p2pd/WEB-INF/lib/xmlsec-1.4.3.jar:../webapps/p2pd/WEB-INF/lib/xts.jar:../webapps/p2pd/WEB-INF/lib/xtsext.jar:../tomcat/lib/tools.jar:../tomcat/lib/servlet-api.jar:.//ant.jar:.//cclcfgapi.jar:../webapps/p2pd/WEB-INF/lib/rdsclient.jar:../webapps/p2pd/WEB-INF/lib/uddi4j.jar:../webapps/p2pd/WEB-INF/lib/serp-1.13.1.jar:../webapps/p2pd/WEB-INF/lib/commons-collections-3.2.1.jar:../webapps/p2pd/WEB-INF/lib/commons-pool-1.3.jar:../webapps/p2pd/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.jar:../webapps/p2pd/WEB-INF/lib/openjpa-1.2.1.jar:../webapps/p2pd/WEB-INF/lib/pf.jar:../webapps/p2pd/WEB-INF/lib/json.jar:../webapps/p2pd/WEB-INF/lib/caf.jar:../webapps/p2pd/WEB-INF/lib/jsm-common.jar:../webapps/p2pd/WEB-INF/lib/noticecast.jar:../webapps/p2pd/WEB-INF/lib/geronimo-jpa_3.0_spec-1.0.jar:../webapps/p2pd/WEB-INF/lib/cognos-ws-ht.jar:../webapps/p2pd/WEB-INF/lib/xmlbeans-2.3.0.jar:../bin/slf4j-api-1.7.23.jar:../bin/slf4j-nop-1.7.23.jar:./*.jar
- $_RUNJAVA -cp $CP $J_OPTS com.ibm.cognos.internal.hts.deployment.DeploymentTool $@
-
- exit 0
- }
- function useEnvVarOnly {
-
- if [ $JAVA_HOME == "" ]
- then
- JavaHomeError
- fi
- echo Looking for JRE in: $J_HOME/bin
- export J_HOME=$JAVA_HOME
- if [ -e $J_HOME/bin/java ]
- then
- echo $J_HOME/bin/java
- gotJava $@
- fi
- echo Looking for JRE in: $J_HOME/jre/bin
- export J_HOME=$JAVA_HOME/jre
- if [-e $J_HOME/bin/java]
- then
- gotJava $@
- fi
- }
- if [ $# -eq 0 ]
- then
- echo no arguments are passed
- exit -102
- fi
- echo JAVA_HOME is $JAVA_HOME
- if [ $1 = "-java:local" ]
- then
- shift
- useLocal $@
- else
-
- useEnvVar $@
- fi
|