iceScrum | Unable to Start App in Tomcat 7 – iceScrum

iceScrum Foros Discutir de iceScrum

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)

  • Autor
    Entradas
  • #51349

    gertorresm
    Participante

    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
    Superadministrador

    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

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)

El foro ‘Installation’ está cerrado y no se permiten nuevos debates ni respuestas.