Erreur au lancement sous CentOS 6

shakkou
Messages : 6
Inscription : ven. mai 22, 2015 12:45 pm

Erreur au lancement sous CentOS 6

Message par shakkou »

Bonjour,

J'avais tenté une réinstallation de squashTM sous une VM CentOS et java 1.7.0_80 avec une base de données Mysql.
Le lancement du script rend la main avec un OK. mais à la connexion j'ai une erreur 503.
L'erreur que j'ai dans le log ne me permet d'avancer, si vous avez des pistes, je suis preneur:
FelixStartLevel [b]ERROR [/b]03/08 14:33:14 [org.springframework.web.context.ContextLoader] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'multipartResolver' defined in URL [bundle://165.0:0/WEB-INF/applicationContext-tm-servlet.xml]: Cannot resolve reference to bean 'defaultMultipartResolver' while setting bean property 'defaultResolver'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultMultipartResolver' defined in URL [bundle://165.0:0/WEB-INF/applicationContext-tm-servlet.xml]: Invocation of init method failed; nested exception is java.lang.NumberFormatException: null
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$301(AbstractDelegatedExecutionApplicationContext.java:62)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$1.run(AbstractDelegatedExecutionApplicationContext.java:170)
at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:87)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.normalRefresh(AbstractDelegatedExecutionApplicationContext.java:166)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDelegatedExecutionApplicationContext.java:80)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:159)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:388)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:293)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:782)
at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424)
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:774)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39)
at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494)
at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141)
at org.eclipse.jetty.osgi.boot.BundleWebAppProvider.bundleAdded(BundleWebAppProvider.java:155)
at org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer.register(WebBundleTrackerCustomizer.java:196)
at org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer.addingBundle(WebBundleTrackerCustomizer.java:110)
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:467)
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:414)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:443)
at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:868)
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4403)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2092)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1291)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
at java.lang.Thread.run(Thread.java:745)
shakkou
Messages : 6
Inscription : ven. mai 22, 2015 12:45 pm

Erreur au lancement sous CentOS 6

Message par shakkou »

Nouvelle information suite à mon avancement.
J'ai installé l'application avec la base de données par défaut, le serveur fonctionne très bien.
Je modifie ensuite le fichier /etc/sysconfig/squash-tm comme suit :
DB_URL="jdbc:mysql://localhost/squashtm"
DB_DRIVER="com.mysql.jdbc.Driver"
DB_USERNAME="squashtm"
DB_PASSWORD="squashtm"
DB_DIALECT="org.hibernate.dialect.MySQLDialect"

Au lieu de
# DataBase parameters
DB_URL="jdbc:h2:///var/lib/squash-tm/data/squash-tm"
DB_DRIVER="org.h2.Driver"
DB_USERNAME="sa"
DB_PASSWORD="sa"
DB_DIALECT="org.hibernate.dialect.H2Dialect"

Suite au redémarrage du serveur j'ai le plantage que j'ai mentionné dans mon précédent message.
J'ai aussi fait une tentative en rajoutant le numéro de port de mysql (DB_URL="jdbc:mysql://localhost:3306/squashtm"), cela ne change pas grand chose.
Merci de votre aide.
shakkou
Messages : 6
Inscription : ven. mai 22, 2015 12:45 pm

Erreur au lancement sous CentOS 6

Message par shakkou »

Le problème est résolu.
mkraj78
Messages : 3
Inscription : lun. nov. 16, 2015 3:37 pm

Erreur au lancement sous CentOS 6

Message par mkraj78 »

Hi HAKKOU,

could you please explain how did you solve this problem? I'm also getting the same error. Please respond to me in French if you want.

cordialement,
Rajesh
Répondre

Revenir à « Installation & Base de données / Installation & Database »