From eb70ffebfcdcfafaf03cd3c803915baa0c72b64a Mon Sep 17 00:00:00 2001 From: Nikolaus Krismer <niko@krismer.de> Date: Wed, 18 Dec 2013 11:25:23 +0100 Subject: [PATCH] fixed problem in tomcat startscript added JAVA_HOME variable to environment --- etc/vagrant/bootstrap.sh | 10 +++++++--- etc/vagrant/conf/tomcat_startscript.sh | 4 ++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/etc/vagrant/bootstrap.sh b/etc/vagrant/bootstrap.sh index 0de7b5f8..396d95c2 100644 --- a/etc/vagrant/bootstrap.sh +++ b/etc/vagrant/bootstrap.sh @@ -84,7 +84,7 @@ TABLE_PREFIX_BZ=bz_ TABLE_PREFIX_IBK=ibk_ TEMPLATE_PROJECT_FILE=$NEXUS_PATH/de/krismer/CanIGet2/0.1/CanIGet2-0.1.war TOMCAT_VERSION=7.0.47 -TOMCAT_FILE=apache-tomcat-$TOMCAT_VERSION.zip +TOMCAT_FILE=apache-tomcat-$TOMCAT_VERSION.tar.gz TOMCAT_NAME=tomcat TOMCAT_USER=tomcat TOPOLOGY_TOLERANCE=0.0005 @@ -311,7 +311,7 @@ if $INSTALL_PGROUTING; then # echo "Installing cmake $CMAKE_VERSION from source" # fn_download_newer $DOWNLOAD_DIR/$CMAKE_FILE http://www.cmake.org/files/$CMAKE_VERSION_MAIN/$CMAKE_FILE # cp $DOWNLOAD_DIR/$CMAKE_FILE $DEPLOY_DIR/$CMAKE_FILE -# tar xvzf $DEPLOY_DIR/$CMAKE_FILE -C $DEPLOY_DIR > install_cmake.log 2>&1 +# tar -xvzf $DEPLOY_DIR/$CMAKE_FILE -C $DEPLOY_DIR > install_cmake.log 2>&1 # cd $DEPLOY_DIR/cmake* # ./bootstrap >> install_cmake.log 2>&1 # make >> install_cmake.log 2>&1 @@ -366,6 +366,10 @@ if $INSTALL_JAVA; then alternatives --set java $DEPLOY_DIR/jre/bin/java >> setup_java.log 2>&1 alternatives --install /usr/bin/javac javac $DEPLOY_DIR/jdk/bin/javac 200000 >> setup_java.log 2>&1 alternatives --install /usr/bin/jar jar $DEPLOY_DIR/jdk/bin/jar 200000 >> setup_java.log 2>&1 + + echo "export JAVA_HOME=$DEPLOY_DIR/jre" > /etc/profile.d/java.sh + echo "export PATH=\${JAVA_HOME}/bin:\${PATH}" >> /etc/profile.d/java.sh + source /etc/profile.d/java.sh fi if $INSTALL_TOMCAT; then @@ -375,7 +379,7 @@ if $INSTALL_TOMCAT; then fn_download_newer $DOWNLOAD_DIR/$TOMCAT_FILE http://tweedo.com/mirror/apache/tomcat/tomcat-7/v$TOMCAT_VERSION/bin/$TOMCAT_FILE cp $DOWNLOAD_DIR/$TOMCAT_FILE $DEPLOY_DIR/$TOMCAT_FILE - unzip -o -d $DEPLOY_DIR $DEPLOY_DIR/$TOMCAT_FILE > install_tomcat.log 2>&1 + tar -xvzf $DEPLOY_DIR/$TOMCAT_FILE -C $DEPLOY_DIR > install_tomcat.log 2>&1 ln -sf $DEPLOY_DIR/apache-tomcat-$TOMCAT_VERSION $DEPLOY_DIR/$TOMCAT_NAME >> install_tomcat.log 2>&1 groupadd -g 521 $TOMCAT_USER >> install_tomcat.log 2>&1 diff --git a/etc/vagrant/conf/tomcat_startscript.sh b/etc/vagrant/conf/tomcat_startscript.sh index 745777d1..ea2f0d7e 100644 --- a/etc/vagrant/conf/tomcat_startscript.sh +++ b/etc/vagrant/conf/tomcat_startscript.sh @@ -9,8 +9,8 @@ . /etc/init.d/functions #. /etc/sysconfig/network -CATALINA_HOME=/opt/apache-tomcat-7.0.39 -CATALINA_BASE=/opt/apache-tomcat-7.0.39 +CATALINA_HOME=/opt/tomcat +CATALINA_BASE=/opt/tomcat TOMCAT_USER=tomcat LOCKFILE=/var/lock/subsys/tomcat -- GitLab