iceScrum | Unable to Start App in Tomcat 7 – iceScrum

iceScrum Forums Discuss on iceScrum

Viewing 2 posts - 1 through 2 (of 2 total)

  • Author
    Posts
  • #51349

    gertorresm
    Participant

    OS Centos : 6.8
    Java Version : java version “1.7.0_99″
    OpenJDK Runtime Environment (rhel-2.6.5.1.el6-x86_64 u99-b00)
    OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
    TomCat : apache-tomcat-7.0.77

    // Catalina.sh
    CATALINA_OPTS=”$CATALINA_OPTS -Dicescrum.log.dir=/opt/apache-tomcat-7.0.77/logs”

    JAVA_OPTS=”$JAVA_OPTS -Djava.awt.headless=true -Xms1024m -Xmx1024m -Xss512k -XX:MaxPermSize=1024m”

    # OS specific support. $var _must_ be set to either true or false.
    cygwin=false
    darwin=false
    os400=false
    hpux=false
    case “uname” in
    CYGWIN*) cygwin=true;;
    Darwin*) darwin=true;;
    OS400*) os400=true;;
    HP-UX*) hpux=true;;
    esac

    # resolve links – $0 may be a softlink
    PRG=”$0″

    while [ -h “$PRG” ]; do
    ls=ls -ld "$PRG"
    link=expr "$ls" : '.*-> \(.*\)$'
    if expr “$link” : ‘/.*’ > /dev/null; then
    PRG=”$link”
    else
    PRG=dirname "$PRG"/”$link”
    fi
    done

    # Get standard environment variables
    PRGDIR=dirname "$PRG"

    # Only set CATALINA_HOME if not already set
    [ -z “$CATALINA_HOME” ] && CATALINA_HOME=cd "$PRGDIR/.." >/dev/null; pwd

    # Copy CATALINA_BASE from CATALINA_HOME if not already set
    [ -z “$CATALINA_BASE” ] && CATALINA_BASE=”$CATALINA_HOME”

    # Ensure that any user defined CLASSPATH variables are not used on startup,
    # but allow them to be specified in setenv.sh, in rare case when it is needed.
    CLASSPATH=

    if [ -r “$CATALINA_BASE/bin/setenv.sh” ]; then
    . “$CATALINA_BASE/bin/setenv.sh”
    elif [ -r “$CATALINA_HOME/bin/setenv.sh” ]; then
    . “$CATALINA_HOME/bin/setenv.sh”
    fi

    # For Cygwin, ensure paths are in UNIX format before anything is touched
    if $cygwin; then
    [ -n “$JAVA_HOME” ] && JAVA_HOME=cygpath --unix "$JAVA_HOME"
    [ -n “$JRE_HOME” ] && JRE_HOME=cygpath --unix "$JRE_HOME"
    [ -n “$CATALINA_HOME” ] && CATALINA_HOME=cygpath --unix "$CATALINA_HOME"
    [ -n “$CATALINA_BASE” ] && CATALINA_BASE=cygpath --unix "$CATALINA_BASE"
    [ -n “$CLASSPATH” ] && CLASSPATH=cygpath --path --unix "$CLASSPATH"
    fi

    # For OS400
    if $os400; then
    # Set job priority to standard for interactive (interactive – 6) by using
    # the interactive priority – 6, the helper threads that respond to requests
    # will be running at the same priority as interactive jobs.
    COMMAND=’chgjob job(‘$JOBNAME’) runpty(6)’
    system $COMMAND

    # Enable multi threading
    export QIBM_MULTI_THREADED=Y
    fi

    # Get standard Java environment variables
    if $os400; then
    # -r will Only work on the os400 if the files are:
    # 1. owned by the user
    # 2. owned by the PRIMARY group of the user
    # this will not work if the user belongs in secondary groups
    . “$CATALINA_HOME”/bin/setclasspath.sh
    else
    if [ -r “$CATALINA_HOME”/bin/setclasspath.sh ]; then
    . “$CATALINA_HOME”/bin/setclasspath.sh
    else
    echo “Cannot find $CATALINA_HOME/bin/setclasspath.sh”
    echo “This file is needed to run this program”
    exit 1
    fi
    fi

    # Add on extra jar files to CLASSPATH
    if [ ! -z “$CLASSPATH” ] ; then
    CLASSPATH=”$CLASSPATH”:
    fi
    CLASSPATH=”$CLASSPATH””$CATALINA_HOME”/bin/bootstrap.jar

    if [ -z “$CATALINA_OUT” ] ; then
    CATALINA_OUT=”$CATALINA_BASE”/logs/catalina.out
    fi

    if [ -z “$CATALINA_TMPDIR” ] ; then
    # Define the java.io.tmpdir to use for Catalina
    CATALINA_TMPDIR=”$CATALINA_BASE”/temp
    fi

    # Add tomcat-juli.jar to classpath
    # tomcat-juli.jar can be over-ridden per instance
    if [ -r “$CATALINA_BASE/bin/tomcat-juli.jar” ] ; then
    CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar
    else
    CLASSPATH=$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar
    fi

    # Bugzilla 37848: When no TTY is available, don’t output to console
    have_tty=0
    if [ “tty” != “not a tty” ]; then
    have_tty=1
    fi

    # For Cygwin, switch paths to Windows format before running java
    if $cygwin; then
    JAVA_HOME=cygpath --absolute --windows "$JAVA_HOME"
    JRE_HOME=cygpath --absolute --windows "$JRE_HOME"
    CATALINA_HOME=cygpath --absolute --windows "$CATALINA_HOME"
    CATALINA_BASE=cygpath --absolute --windows "$CATALINA_BASE"
    CATALINA_TMPDIR=cygpath --absolute --windows "$CATALINA_TMPDIR"
    CLASSPATH=cygpath --path --windows "$CLASSPATH"
    JAVA_ENDORSED_DIRS=cygpath --path --windows "$JAVA_ENDORSED_DIRS"
    fi

    if [ -z “$JSSE_OPTS” ] ; then
    JSSE_OPTS=”-Djdk.tls.ephemeralDHKeySize=2048″
    fi
    JAVA_OPTS=”$JAVA_OPTS $JSSE_OPTS”

    # Set juli LogManager config file if it is present and an override has not been issued
    if [ -z “$LOGGING_CONFIG” ]; then
    if [ -r “$CATALINA_BASE”/conf/logging.properties ]; then
    LOGGING_CONFIG=”-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties”
    else
    # Bugzilla 45585
    LOGGING_CONFIG=”-Dnop”
    fi
    fi

    if [ -z “$LOGGING_MANAGER” ]; then
    LOGGING_MANAGER=”-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager”
    fi

    # Uncomment the following line to make the umask available when using the
    # org.apache.catalina.security.SecurityListener
    #JAVA_OPTS=”$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=umask

    if [ -z “$USE_NOHUP” ]; then
    if $hpux; then
    USE_NOHUP=”true”
    else
    USE_NOHUP=”false”
    fi
    fi
    unset _NOHUP
    if [ “$USE_NOHUP” = “true” ]; then
    _NOHUP=nohup
    fi

    # —– Execute The Requested Command —————————————–

    # Bugzilla 37848: only output this if we have a TTY
    if [ $have_tty -eq 1 ]; then
    echo “Using CATALINA_BASE: $CATALINA_BASE”
    echo “Using CATALINA_HOME: $CATALINA_HOME”
    echo “Using CATALINA_TMPDIR: $CATALINA_TMPDIR”
    if [ “$1” = “debug” ] ; then
    echo “Using JAVA_HOME: $JAVA_HOME”
    else
    echo “Using JRE_HOME: $JRE_HOME”
    fi
    echo “Using CLASSPATH: $CLASSPATH”
    if [ ! -z “$CATALINA_PID” ]; then
    echo “Using CATALINA_PID: $CATALINA_PID”
    fi
    fi

    if [ “$1” = “jpda” ] ; then
    if [ -z “$JPDA_TRANSPORT” ]; then
    JPDA_TRANSPORT=”dt_socket”
    fi
    if [ -z “$JPDA_ADDRESS” ]; then
    JPDA_ADDRESS=”8000″
    fi
    if [ -z “$JPDA_SUSPEND” ]; then
    JPDA_SUSPEND=”n”
    fi
    if [ -z “$JPDA_OPTS” ]; then
    JPDA_OPTS=”-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND”
    fi
    CATALINA_OPTS=”$JPDA_OPTS $CATALINA_OPTS”
    shift
    fi

    if [ “$1” = “debug” ] ; then
    if $os400; then
    echo “Debug command not available on OS400”
    exit 1
    else
    shift
    if [ “$1” = “-security” ] ; then
    if [ $have_tty -eq 1 ]; then
    echo “Using Security Manager”
    fi
    shift
    exec “$_RUNJDB” “$LOGGING_CONFIG” $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
    -Djava.endorsed.dirs=”$JAVA_ENDORSED_DIRS” -classpath “$CLASSPATH” \
    -sourcepath “$CATALINA_HOME”/../../java \
    -Djava.security.manager \
    -Djava.security.policy==”$CATALINA_BASE”/conf/catalina.policy \
    -Dcatalina.base=”$CATALINA_BASE” \
    -Dcatalina.home=”$CATALINA_HOME” \
    -Djava.io.tmpdir=”$CATALINA_TMPDIR” \
    org.apache.catalina.startup.Bootstrap “$@” start
    else
    exec “$_RUNJDB” “$LOGGING_CONFIG” $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
    -Djava.endorsed.dirs=”$JAVA_ENDORSED_DIRS” -classpath “$CLASSPATH” \
    -sourcepath “$CATALINA_HOME”/../../java \
    -Dcatalina.base=”$CATALINA_BASE” \
    -Dcatalina.home=”$CATALINA_HOME” \
    -Djava.io.tmpdir=”$CATALINA_TMPDIR” \
    org.apache.catalina.startup.Bootstrap “$@” start
    fi
    fi

    elif [ “$1” = “run” ]; then

    shift
    if [ “$1” = “-security” ] ; then
    if [ $have_tty -eq 1 ]; then
    echo “Using Security Manager”
    fi
    shift
    eval exec “\”$_RUNJAVA\”” “\”$LOGGING_CONFIG\”” $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
    -Djava.endorsed.dirs=”\”$JAVA_ENDORSED_DIRS\”” -classpath “\”$CLASSPATH\”” \
    -Djava.security.manager \
    -Djava.security.policy==”\”$CATALINA_BASE/conf/catalina.policy\”” \
    -Dcatalina.base=”\”$CATALINA_BASE\”” \
    -Dcatalina.home=”\”$CATALINA_HOME\”” \
    -Djava.io.tmpdir=”\”$CATALINA_TMPDIR\”” \
    org.apache.catalina.startup.Bootstrap “$@” start
    else
    eval exec “\”$_RUNJAVA\”” “\”$LOGGING_CONFIG\”” $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
    -Djava.endorsed.dirs=”\”$JAVA_ENDORSED_DIRS\”” -classpath “\”$CLASSPATH\”” \
    -Dcatalina.base=”\”$CATALINA_BASE\”” \
    -Dcatalina.home=”\”$CATALINA_HOME\”” \
    -Djava.io.tmpdir=”\”$CATALINA_TMPDIR\”” \
    org.apache.catalina.startup.Bootstrap “$@” start
    fi

    elif [ “$1” = “start” ] ; then

    if [ ! -z “$CATALINA_PID” ]; then
    if [ -f “$CATALINA_PID” ]; then
    if [ -s “$CATALINA_PID” ]; then
    echo “Existing PID file found during start.”
    if [ -r “$CATALINA_PID” ]; then
    PID=cat "$CATALINA_PID"
    ps -p $PID >/dev/null 2>&1
    if [ $? -eq 0 ] ; then
    echo “Tomcat appears to still be running with PID $PID. Start aborted.”
    echo “If the following process is not a Tomcat process, remove the PID file and try again:”
    ps -f -p $PID
    exit 1
    else
    echo “Removing/clearing stale PID file.”
    rm -f “$CATALINA_PID” >/dev/null 2>&1
    if [ $? != 0 ]; then
    if [ -w “$CATALINA_PID” ]; then
    cat /dev/null > “$CATALINA_PID”
    else
    echo “Unable to remove or clear stale PID file. Start aborted.”
    exit 1
    fi
    fi
    fi
    else
    echo “Unable to read PID file. Start aborted.”
    exit 1
    fi
    else
    rm -f “$CATALINA_PID” >/dev/null 2>&1
    if [ $? != 0 ]; then
    if [ ! -w “$CATALINA_PID” ]; then
    echo “Unable to remove or write to empty PID file. Start aborted.”
    exit 1
    fi
    fi
    fi
    fi
    fi

    shift
    touch “$CATALINA_OUT”
    if [ “$1” = “-security” ] ; then
    if [ $have_tty -eq 1 ]; then
    echo “Using Security Manager”
    fi
    shift
    eval $_NOHUP “\”$_RUNJAVA\”” “\”$LOGGING_CONFIG\”” $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
    -Djava.endorsed.dirs=”\”$JAVA_ENDORSED_DIRS\”” -classpath “\”$CLASSPATH\”” \
    -Djava.security.manager \
    -Djava.security.policy==”\”$CATALINA_BASE/conf/catalina.policy\”” \
    -Dcatalina.base=”\”$CATALINA_BASE\”” \
    -Dcatalina.home=”\”$CATALINA_HOME\”” \
    -Djava.io.tmpdir=”\”$CATALINA_TMPDIR\”” \
    org.apache.catalina.startup.Bootstrap “$@” start \
    >> “$CATALINA_OUT” 2>&1 “&”

    else
    eval $_NOHUP “\”$_RUNJAVA\”” “\”$LOGGING_CONFIG\”” $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
    -Djava.endorsed.dirs=”\”$JAVA_ENDORSED_DIRS\”” -classpath “\”$CLASSPATH\”” \
    -Dcatalina.base=”\”$CATALINA_BASE\”” \
    -Dcatalina.home=”\”$CATALINA_HOME\”” \
    -Djava.io.tmpdir=”\”$CATALINA_TMPDIR\”” \
    org.apache.catalina.startup.Bootstrap “$@” start \
    >> “$CATALINA_OUT” 2>&1 “&”

    fi

    if [ ! -z “$CATALINA_PID” ]; then
    echo $! > “$CATALINA_PID”
    fi

    echo “Tomcat started.”

    elif [ “$1” = “stop” ] ; then

    shift

    SLEEP=5
    if [ ! -z “$1” ]; then
    echo $1 | grep “[^0-9]” >/dev/null 2>&1
    if [ $? -gt 0 ]; then
    SLEEP=$1
    shift
    fi
    fi

    FORCE=0
    if [ “$1” = “-force” ]; then
    shift
    FORCE=1
    fi

    if [ ! -z “$CATALINA_PID” ]; then
    if [ -f “$CATALINA_PID” ]; then
    if [ -s “$CATALINA_PID” ]; then
    kill -0 cat "$CATALINA_PID" >/dev/null 2>&1
    if [ $? -gt 0 ]; then
    echo “PID file found but no matching process was found. Stop aborted.”
    exit 1
    fi
    else
    echo “PID file is empty and has been ignored.”
    fi
    else
    echo “\$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted.”
    exit 1
    fi
    fi

    eval “\”$_RUNJAVA\”” $LOGGING_MANAGER $JAVA_OPTS \
    -Djava.endorsed.dirs=”\”$JAVA_ENDORSED_DIRS\”” -classpath “\”$CLASSPATH\”” \
    -Dcatalina.base=”\”$CATALINA_BASE\”” \
    -Dcatalina.home=”\”$CATALINA_HOME\”” \
    -Djava.io.tmpdir=”\”$CATALINA_TMPDIR\”” \
    org.apache.catalina.startup.Bootstrap “$@” stop

    # stop failed. Shutdown port disabled? Try a normal kill.
    if [ $? != 0 ]; then
    if [ ! -z “$CATALINA_PID” ]; then
    echo “The stop command failed. Attempting to signal the process to stop through OS signal.”
    kill -15 cat "$CATALINA_PID" >/dev/null 2>&1
    fi
    fi

    if [ ! -z “$CATALINA_PID” ]; then
    if [ -f “$CATALINA_PID” ]; then
    while [ $SLEEP -ge 0 ]; do
    kill -0 cat "$CATALINA_PID" >/dev/null 2>&1
    if [ $? -gt 0 ]; then
    rm -f “$CATALINA_PID” >/dev/null 2>&1
    if [ $? != 0 ]; then
    if [ -w “$CATALINA_PID” ]; then
    cat /dev/null > “$CATALINA_PID”
    # If Tomcat has stopped don’t try and force a stop with an empty PID file
    FORCE=0
    else
    echo “The PID file could not be removed or cleared.”
    fi
    fi
    echo “Tomcat stopped.”
    break
    fi
    if [ $SLEEP -gt 0 ]; then
    sleep 1
    fi
    if [ $SLEEP -eq 0 ]; then
    echo “Tomcat did not stop in time.”
    if [ $FORCE -eq 0 ]; then
    echo “PID file was not removed.”
    fi
    echo “To aid diagnostics a thread dump has been written to standard out.”
    kill -3 cat "$CATALINA_PID"
    fi
    SLEEP=expr $SLEEP - 1
    done
    fi
    fi

    KILL_SLEEP_INTERVAL=5
    if [ $FORCE -eq 1 ]; then
    if [ -z “$CATALINA_PID” ]; then
    echo “Kill failed: \$CATALINA_PID not set”
    else
    if [ -f “$CATALINA_PID” ]; then
    PID=cat "$CATALINA_PID"
    echo “Killing Tomcat with the PID: $PID”
    kill -9 $PID
    while [ $KILL_SLEEP_INTERVAL -ge 0 ]; do
    kill -0 cat "$CATALINA_PID" >/dev/null 2>&1
    if [ $? -gt 0 ]; then
    rm -f “$CATALINA_PID” >/dev/null 2>&1
    if [ $? != 0 ]; then
    if [ -w “$CATALINA_PID” ]; then
    cat /dev/null > “$CATALINA_PID”
    else
    echo “The PID file could not be removed.”
    fi
    fi
    echo “The Tomcat process has been killed.”
    break
    fi
    if [ $KILL_SLEEP_INTERVAL -gt 0 ]; then
    sleep 1
    fi
    KILL_SLEEP_INTERVAL=expr $KILL_SLEEP_INTERVAL - 1
    done
    if [ $KILL_SLEEP_INTERVAL -lt 0 ]; then
    echo “Tomcat has not been killed completely yet. The process might be waiting on some system call or might be UNINTERRUPTIBLE.”
    fi
    fi
    fi
    fi

    elif [ “$1” = “configtest” ] ; then

    eval “\”$_RUNJAVA\”” $LOGGING_MANAGER $JAVA_OPTS \
    -Djava.endorsed.dirs=”\”$JAVA_ENDORSED_DIRS\”” -classpath “\”$CLASSPATH\”” \
    -Dcatalina.base=”\”$CATALINA_BASE\”” \
    -Dcatalina.home=”\”$CATALINA_HOME\”” \
    -Djava.io.tmpdir=”\”$CATALINA_TMPDIR\”” \
    org.apache.catalina.startup.Bootstrap configtest
    result=$?
    if [ $result -ne 0 ]; then
    echo “Configuration error detected!”
    fi
    exit $result

    elif [ “$1” = “version” ] ; then

    “$_RUNJAVA” \
    -classpath “$CATALINA_HOME/lib/catalina.jar” \
    org.apache.catalina.util.ServerInfo

    else

    echo “Usage: catalina.sh ( commands … )”
    echo “commands:”
    if $os400; then
    echo ” debug Start Catalina in a debugger (not available on OS400)”
    echo ” debug -security Debug Catalina with a security manager (not available on OS400)”
    else
    echo ” debug Start Catalina in a debugger”
    echo ” debug -security Debug Catalina with a security manager”
    fi
    echo ” jpda start Start Catalina under JPDA debugger”
    echo ” run Start Catalina in the current window”
    echo ” run -security Start in the current window with security manager”
    echo ” start Start Catalina in a separate window”
    echo ” start -security Start in a separate window with security manager”
    echo ” stop Stop Catalina, waiting up to 5 seconds for the process to end”
    echo ” stop n Stop Catalina, waiting up to n seconds for the process to end”
    echo ” stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running”
    echo ” stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running”
    echo ” configtest Run a basic syntax check on server.xml – check exit code for result”
    echo ” version What version of tomcat are you running?”
    echo “Note: Waiting for the process to end and use of the -force option require that \$CATALINA_PID is defined”
    exit 1
    fi

    // config.groovy
    icescrum.baseDir = “/opt/apache-tomcat-7.0.77/icescrum”
    icescrum.project.import.enable = true
    icescrum.project.export.enable = true
    icescrum.project.creation.enable = true
    icescrum.project.private.enable = true
    icescrum.project.private.default = false
    icescrum.gravatar.enable = false
    icescrum.registration.enable = true
    icescrum.invitation.enable = false
    icescrum.login.retrieve.enable = true
    icescrum.auto_follow_productowner = true
    icescrum.auto_follow_stakeholder = true
    icescrum.auto_follow_scrummaster = true
    icescrum.alerts.errors.to = “dev@icescrum.org”
    icescrum.alerts.subject_prefix = “[icescrum]”
    icescrum.alerts.enable = true
    icescrum.alerts.default.from = “webmaster@icescrum.org”
    icescrum.attachments.enable = true
    grails.serverURL = “http://localhost:8080/icescrum”
    icescrum.debug.enable = false
    icescrum.securitydebug.enable = false
    icescrum.cors.enable = true
    icescrum.cors.allow.origin.regex = “*”
    grails.mail.host = “smtp.gmail.com”
    grails.mail.port = 465
    grails.mail.username = “mail.@corpsistem.com.co”
    grails.mail.password = “XXXXX”
    grails.mail.props = [“mail.smtp.socketFactory.class”:”javax.net.ssl.SSLSocketFactory”]
    grails.mail.props = [“mail.smtp.starttls.enable”:”true”]
    grails.mail.props = [“mail.smtp.auth”:”false”]
    ataSource.driverClassName = “org.postgresql.Driver”
    dataSource.url = “jdbc:postgresql://192.168.0.3:5432/icescrum”
    dataSource.username = “postgres”
    dataSource.password = “XXXX”

    // iceScrum Log
    2017-04-17 15:18:29,914 [http-bio-8080-exec-47] INFO grails.spring.BeanBuilder – [RuntimeConfiguration] Configuring data source for environment: PRODUCTION
    2017-04-17 15:18:34,679 [http-bio-8080-exec-47] ERROR org.springframework.web.context.ContextLoader – Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘messageSource’: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘transactionManager’: Cannot resolve reference to bean ‘sessionFactory’ while setting bean property ‘sessionFactory’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory’: Cannot resolve reference to bean ‘hibernateProperties’ while setting bean property ‘hibernateProperties’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘hibernateProperties’: Cannot resolve reference to bean ‘dialectDetector’ while setting bean property ‘properties’ with key [hibernate.dialect]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dialectDetector’: Invocation of init method failed; nested exception is org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: org.hsqldb.jdbcDriver
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘transactionManager’: Cannot resolve reference to bean ‘sessionFactory’ while setting bean property ‘sessionFactory’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory’: Cannot resolve reference to bean ‘hibernateProperties’ while setting bean property ‘hibernateProperties’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘hibernateProperties’: Cannot resolve reference to bean ‘dialectDetector’ while setting bean property ‘properties’ with key [hibernate.dialect]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dialectDetector’: Invocation of init method failed; nested exception is org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: org.hsqldb.jdbcDriver
    … 3 more
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory’: Cannot resolve reference to bean ‘hibernateProperties’ while setting bean property ‘hibernateProperties’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘hibernateProperties’: Cannot resolve reference to bean ‘dialectDetector’ while setting bean property ‘properties’ with key [hibernate.dialect]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dialectDetector’: Invocation of init method failed; nested exception is org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: org.hsqldb.jdbcDriver
    … 3 more
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘hibernateProperties’: Cannot resolve reference to bean ‘dialectDetector’ while setting bean property ‘properties’ with key [hibernate.dialect]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dialectDetector’: Invocation of init method failed; nested exception is org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: org.hsqldb.jdbcDriver
    … 3 more
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dialectDetector’: Invocation of init method failed; nested exception is org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: org.hsqldb.jdbcDriver
    … 3 more
    Caused by: org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: org.hsqldb.jdbcDriver
    … 3 more
    Caused by: java.sql.SQLException: org.hsqldb.jdbcDriver
    at com.sun.proxy.$Proxy112.getMetaData(Unknown Source)
    … 3 more
    Caused by: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:278)
    … 4 more

    #51371

    Vincent Barrier
    Keymaster

    Hello,

    It seems that your config.groovy isn’t being used by iceScrum. You didn’t added the path in the command line to the config.groovy file :

    Custom Application Server

Viewing 2 posts - 1 through 2 (of 2 total)

The forum ‘Installation’ is closed to new topics and replies.