iceScrum | Unable to Start App in Tomcat 7 – iceScrum

iceScrum Forums Discutez d'iceScrum

2 sujets de 1 à 2 (sur un total de 2)

  • Auteur
    Messages
  • #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
    Maître des clés

    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

2 sujets de 1 à 2 (sur un total de 2)

Le forum ‘Installation’ est fermé à de nouveaux sujets et réponses.