apache : alfresco n'a pas pu être démarrée

cancel
Showing results for 
Search instead for 
Did you mean: 
benoit
Member II

Re: apache : alfresco n'a pas pu être démarrée

bon désolé mais il semblerai que le problème vienne d'ailleurs.

Car j'avais bien crée ma base avec le script db_setup.sql   donc avec les bons droits.

J'ai lancer un chmod -R 755 sur mon répertoire d'installation. /opt/alfresco.

Mais lorsque je déploie j'obtiens le même résultat.

Faut -il que je déploie avec ma base de donnée vide?
benoit
Member II

Re: apache : alfresco n'a pas pu être démarrée

Avec une base vide …c'est pas ça non plus. Smiley Sad

Chose étrange, lors du déployement je n'ai pas de message d'erreur.
Tomcat me dit Ok. Mais alfresco n'apparait pas.
J'ai lu qu'un des avantages de tomcat manager étais que l'on a pas besoin de redemarrer le serveur aprés un deployement??  Cf http://www-igm.univ-mlv.fr/~dr/XPOSE2003/tomcat/tomcat.php?rub=17

Il faut que je redemarre Tomcat pour que les erreur apparaisse dans mon catalina.log.
rguinot
Customer

Re: apache : alfresco n'a pas pu être démarrée

Oui Smiley Happy

Qu'entends tu par "sur la base je ne sais pas" ?
benoit
Member II

Re: apache : alfresco n'a pas pu être démarrée

Non pour la base .. tous me semble correct.


Utilisateur      Serveur                      privileges       Grant.
alfresco         localhost                    all                oui
alfresco         localhost.localdomain        all                oui
rguinot
Customer

Re: apache : alfresco n'a pas pu être démarrée

Peux tu poster le log d'erreur (en utilisant les balises
 du bb c'est plus clair stp) ainsi que le contenu de ton custom-repository.properties ?

Pour redeployer alfresco ss redemarrer le serveur d'app il faut faire un touch sur WEB-INF/web.xml, mais dans ton cas des redemarrages a froid en démarrant avec une base propre et un repository vides semblent plus indiqués
benoit
Member II

Re: apache : alfresco n'a pas pu être démarrée

voici mon catalina.log

Feb 13, 2008 11:01:01 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/i386:/lib:/usr/lib
Feb 13, 2008 11:01:01 AM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8180
Feb 13, 2008 11:01:01 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1675 ms
Feb 13, 2008 11:01:01 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 13, 2008 11:01:01 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5
Feb 13, 2008 11:01:01 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Feb 13, 2008 11:01:03 AM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8180
Feb 13, 2008 11:01:04 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Feb 13, 2008 11:01:04 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/34  config=null
Feb 13, 2008 11:01:04 AM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Feb 13, 2008 11:01:04 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2625 ms
Feb 13, 2008 11:06:15 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive alfresco.war
Feb 13, 2008 11:06:18 AM org.apache.catalina.startup.HostConfig deployWAR
SEVERE: Error deploying web application archive alfresco.war
org.apache.commons.logging.LogConfigurationException: java.lang.ExceptionInInitializerError (Caused by java.lang.ExceptionInInitializerError)
   at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:538)
   at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
   at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
   at org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:381)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4119)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.access$0(ContainerBase.java:744)
   at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:144)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:738)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:515)
   at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1220)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:458)
   at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
   at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
   at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1394)
   at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:213)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
   at java.security.AccessController.doPrivileged(Native Method)
   at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
   at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
   at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:262)
   at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:192)
   at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:171)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
   at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ExceptionInInitializerError
   at org.apache.log4j.Logger.getLogger(Logger.java:85)
   at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
   at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
   at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
   … 51 more
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission alfresco.log write)
   at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
   at java.security.AccessController.checkPermission(AccessController.java:546)
   at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
   at java.lang.SecurityManager.checkWrite(SecurityManager.java:962)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
   at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
   at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
   at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:206)
   at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
   at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
   at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
   at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
   at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
   at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
   … 59 more

Je n'ai pas fait de touch sur web.xml car j'en ai plusieur et ne sais pas lequel choisir.

Je suis parti de zero (base vide  & alf_data vide)
demarrage ubuntu
deployement depuis tomcat_manager.

Voila
rguinot
Customer

Re: apache : alfresco n'a pas pu être démarrée

C'est TOUJOURS le même problème :

Caused by: java.security.AccessControlException: access denied (java.io.FilePermission alfresco.log write) 

Il faut que tu donnes des droits d'écriture au user avec lequel tu deploies l'appli sur le repertoire qui contient les logs.

Concernant le web.xml, il se trouve dans le repertoire WEB-INF de ton appli alfresco.war, il n'y en a pas plusieurs Smiley Happy
benoit
Member II

Re: apache : alfresco n'a pas pu être démarrée

Oulala

On parle bien du repertoire des logs tomcat??

chez moi:  

root@aero-alf:/usr/share/tomcat5.5# pwd
/usr/share/tomcat5.5
root@aero-alf:/usr/share/tomcat5.5# ls -l | grep logs
lrwxrwxrwx 1 root root    23 2008-02-11 16:02 logs -> /var/lib/tomcat5.5/logs
root@aero-alf:/usr/share/tomcat5.5# ls -l  /var/lib/tomcat5.5/logs | grep logs
lrwxrwxrwx 1 root root 19 2008-02-11 16:02 /var/lib/tomcat5.5/logs -> ../../log/tomcat5.5


Ce qui me donne pour le repertoire   /var/log/tomcat5.5


drwxr-x— 2 tomcat55 adm    4096 2008-02-13 11:22 tomcat5.5

Et Je suppose que c'est bien l'user tomcat55 qui deploie alfresco.war depuis tomcat_manager. Il a donc les droits en ecriture…
michaelh
Active Member

Re: apache : alfresco n'a pas pu être démarrée

Non, comme déjà répondu un peu plus haut, c'est le répertoire d'installation d'Alfresco qui est concerné …  :roll:
benoit
Member II

Re: apache : alfresco n'a pas pu être démarrée

Non toujours pas….Rrrrrr

J'ai été radicale et fait un chmod -R 777 /opt/alfresco

Mais j'ai toujours les même erreurs.

:?

A notez lorsque j'arrete tomcat avec la commande /usr/local/tomcat5.5/bin/shutdown.sh

cela me donne des erreurs:

Using CATALINA_BASE:   /usr/share/tomcat5.5
Using CATALINA_HOME:   /usr/share/tomcat5.5
Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
Using JRE_HOME:       /usr/lib/jvm/java-6-sun-1.6.0.03
13 févr. 2008 12:02:41 org.apache.catalina.startup.Catalina stopServer
GRAVE: Catalina.stop:
java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:519)
        at java.net.Socket.connect(Socket.java:469)
        at java.net.Socket.<init>(Socket.java:366)
        at java.net.Socket.<init>(Socket.java:180)
        at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:395)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:344)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:435)

Alors que si j'utilise /etc/init.d/tomcat5.5 stop je n'ai pas d'erreur.