Affiche les résultats de 1 à 6 sur 6

Sujet : Tomcat

  1. #1
    Léon
    Inscrit
    aot 2012
    Distribution
    openSUSE 12.3 (64 bits)
    Environnement
    KDE 4.x
    Messages
    47

    Tomcat

    Bonjour à tous,

    J'utilise une vieille version de opensuse 12.3 sur laquelle j'ai monté un TOMCAT avec serveur subsonic. Subsonic ne fonctionne plus depuis quelques temps suite à un redémarrage du serveur. Voici le message d'erreur dans l'interface tomcat "
    ECHEC - L'application pour le chemin de contexte /subsonic n'a pas pu être démarrée"

    Je n'ai pas fait de changement particulier dans mon paramètrage.
    Si quelqu'un peut m'aider...

    Vous en remerciant par avance

    Fab

  2. #2
    Léon Avatar de bertrandbo
    Inscrit
    octobre 2015
    Lieu
    Lille
    Distribution
    openSUSE Tumbleweed (64 bits)
    Environnement
    Plasma 5
    Messages
    69
    Salut,

    Je suppose que tu parles du serveur multimédia ?

    Quelques questions complémentaires :
    - Quelle version de Tomcat ?
    - Quelle version de Java ? Installée depuis les dépôts openSUSE ?
    - Quelle version de Subsonic ?
    - Qu'y a-t-il dans les logs de subsonic (dans /var/subsonic/subsonic.log d'après le site officiel) ?

  3. #3
    Léon
    Inscrit
    aot 2012
    Distribution
    openSUSE 12.3 (64 bits)
    Environnement
    KDE 4.x
    Messages
    47
    Citation Envoyé par bertrandbo Voir le message
    Salut,

    Je suppose que tu parles du serveur multimédia ?

    Quelques questions complémentaires :
    - Quelle version de Tomcat ?
    - Quelle version de Java ? Installée depuis les dépôts openSUSE ?
    - Quelle version de Subsonic ?
    - Qu'y a-t-il dans les logs de subsonic (dans /var/subsonic/subsonic.log d'après le site officiel) ?

    Salut,

    Il s'agit bien du serveur multimédia.
    C'est la Apache Tomcat/7.0.42 avec 1.7.0_55-b14 oui puisque tout fonctionnait bien (pendant 3 ans) je n'ai rien modifié. Installé depuis les dépots opensuse
    ça doit être la version 6.0 beta 1

    Voici ce qui sort du log

    "[2019-05-22 10:28:24,609] INFO HsqlDaoHelper - Checking database schema.
    [2019-05-22 10:28:24,735] ERROR HsqlDaoHelper - Failed to initialize database.
    org.springframework.jdbc.CannotGetJdbcConnectionEx ception: Could not get JDBC Connection; nested exception is java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@2d6451a6[file =/var/subsonic/db/subsonic.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat(): lock file [/var/subsonic/db/subsonic.lck] is presumably locked by another process.
    at org.springframework.jdbc.datasource.DataSourceUtil s.getConnection(DataSourceUtils.java:82)
    at org.springframework.jdbc.core.JdbcTemplate.execute (JdbcTemplate.java:382)
    at org.springframework.jdbc.core.JdbcTemplate.execute (JdbcTemplate.java:429)
    at net.sourceforge.subsonic.dao.schema.hsql.Schema25. execute(Schema25.java:39)
    at net.sourceforge.subsonic.dao.HsqlDaoHelper.checkDa tabase(HsqlDaoHelper.java:124)
    at net.sourceforge.subsonic.dao.HsqlDaoHelper.<init>( HsqlDaoHelper.java:77)
    at net.sourceforge.subsonic.dao.DaoHelperFactory.crea te(DaoHelperFactory.java:29)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.springframework.beans.factory.support.SimpleIn stantiationStrategy.instantiate(SimpleInstantiatio nStrategy.java:115)
    at org.springframework.beans.factory.support.Construc torResolver.instantiateUsingFactoryMethod(Construc torResolver.java:435)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.instantiateUsingFactory Method(AbstractAutowireCapableBeanFactory.java:903 )
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:817)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:440)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory$1.run(AbstractAutowireC apableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:380)
    at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 64)
    at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:222)
    at org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:261 )
    at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:185)
    at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.beans.factory.support.BeanDefi nitionValueResolver.resolveReference(BeanDefinitio nValueResolver.java:269)
    at org.springframework.beans.factory.support.BeanDefi nitionValueResolver.resolveValueIfNecessary(BeanDe finitionValueResolver.java:104)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyPropertyValues(Abs tractAutowireCapableBeanFactory.java:1245)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.populateBean(AbstractAu towireCapableBeanFactory.java:1010)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:472)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory$1.run(AbstractAutowireC apableBeanFactory.java:409)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:380)
    at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 64)
    at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:222)
    at org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:261 )
    at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:185)
    at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:164)
    at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:429)
    at org.springframework.context.support.AbstractApplic ationContext.finishBeanFactoryInitialization(Abstr actApplicationContext.java:728)
    at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:380)
    at org.springframework.web.context.ContextLoader.crea teWebApplicationContext(ContextLoader.java:255)
    at org.springframework.web.context.ContextLoader.init WebApplicationContext(ContextLoader.java:199)
    at org.springframework.web.context.ContextLoaderListe ner.contextInitialized(ContextLoaderListener.java: 45)
    at org.apache.catalina.core.StandardContext.listenerS tart(StandardContext.java:4939)
    at org.apache.catalina.core.StandardContext.startInte rnal(StandardContext.java:5434)
    at org.apache.catalina.util.LifecycleBase.start(Lifec ycleBase.java:150)
    at org.apache.catalina.manager.ManagerServlet.start(M anagerServlet.java:1256)
    at org.apache.catalina.manager.HTMLManagerServlet.sta rt(HTMLManagerServlet.java:714)
    at org.apache.catalina.manager.HTMLManagerServlet.doP ost(HTMLManagerServlet.java:219)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:647)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:728)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
    at org.apache.catalina.filters.CsrfPreventionFilter.d oFilter(CsrfPreventionFilter.java:212)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
    at org.apache.tomcat.websocket.server.WsFilter.doFilt er(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
    at org.apache.catalina.filters.SetCharacterEncodingFi lter.doFilter(SetCharacterEncodingFilter.java:108)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:611)
    at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(A ccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.p rocess(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnect ionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.AprEndpoint$SocketWithO ptionsProcessor.run(AprEndpoint.java:1810)
    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: java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@2d6451a6[file =/var/subsonic/db/subsonic.lck, exists=true, locked=false, valid=false, fl =null]: java.lang.Exception: checkHeartbeat(): lock file [/var/subsonic/db/subsonic.lck] is presumably locked by another process.



    merci pour ton aide

    Fab

  4. #4
    Léon
    Inscrit
    aot 2012
    Distribution
    openSUSE 12.3 (64 bits)
    Environnement
    KDE 4.x
    Messages
    47
    J'ai également vu ça

    INFO VersionService - Resolved local Subsonic version to: 6.0.beta1
    [2019-05-22 10:28:25,198] WARN SettingsService - Failed to validate license.
    java.lang.NoClassDefFoundError: org/apache/http/message/BasicStatusLine


    WARN Util - Failed to resolve local IP address.
    java.net.UnknownHostException: xxxxxxxxxxxx: Name or service not known

  5. #5
    Léon Avatar de bertrandbo
    Inscrit
    octobre 2015
    Lieu
    Lille
    Distribution
    openSUSE Tumbleweed (64 bits)
    Environnement
    Plasma 5
    Messages
    69
    Cela ressemble vachement à ce bug. Arrête Tomcat et Subsonic, supprime ce lock et redémarre.

  6. #6
    Léon
    Inscrit
    aot 2012
    Distribution
    openSUSE 12.3 (64 bits)
    Environnement
    KDE 4.x
    Messages
    47
    Salut
    J'ai testé en arretant le fichier var/subsonic/db/subsonic.lck apparait systématiquement
    j'ai carrément supprimé subsonic et supprimer le dossier /var/subsonic
    j'ai refait un réploiement et tjs le meme problème quand je veux démarrer subsonic dans la console graphique tomcat ECHEC - L'application pour le chemin de contexte /subsonic n'a pas pu être démarrée


    par contre plus de dossier var/subsonic/db

    ça fait c...
    je comprends pas pourquoi l'appli ne veut pas démarrer

    une idée

Tags pour ce sujet

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas modifier vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé