Bonjour,J'ai d'abord essayé d'installer la release 4.0.c à partir du lien suivant:https://process.alfresco.com/ccdl/?file=release/community/build-4003/alfresco-community-4.0.d-installer-linux-x64.bin%20(4.0.d%20maintenant...)Une fois l'installation terminée je n'arrivais pas à me logguer sur sur le serveur.Après plusieurs heures de recherches, ne réussissant pas à "cerner le problème", dans un souci de chercher à "comprendre" un peu mieux ce produit, j'ai essayé la procédure suivante: http://tpeelen.wordpress.com/2012/01/04/installing-alfresco-3-x-4-x-on-32bit-ubuntu/Cette procédure très bien documentée, permet d'installer le produit à partir de "rien", paquet par paquet, en comprenant bien ce que l'on fait…Chose que ne permet pas vraiment l'installeur automatique, hors, j'aimerais bien saisir un peu mieux ce qui se passe "sous le capot"…Après avoir suivi pas à pas cette installation manuelle, j'en arrive exactement au même résultat que avec l'installeur automatique !Je ne peux toujours pas me logguer !Voici les logs du serveur: alfresco.log (pour faire court je ne mets pour l'instant que les WARN et ERROR)…
12:49:31,681 WARN [org.alfresco.util.AbstractTriggerBean] Job ehCacheTracerJob is not active/enabled
…
12:49:53,282 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'avmRemoteService' defined in class path resource [alfresco/remote-services-context.xml]: Invocation of init method failed; nested exception is java.rmi.server.ExportException: internal error: ObjID already in use
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.rmi.server.ExportException: internal error: ObjID already in use
…
… 37 more
12:51:35,448 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'avmRemoteService' defined in class path resource [alfresco/remote-services-context.xml]: Invocation of init method failed; nested exception is java.rmi.server.ExportException: internal error: ObjID already in use
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.j
…
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.rmi.server.ExportException: internal error: ObjID already in use
at sun.rmi.transport.ObjectTable.putTarget(ObjectTable.java:186)
…
12:51:59,921 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]
12:52:00,066 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
12:52:51,520 WARN [org.alfresco.util.AbstractTriggerBean] Job ehCacheTracerJob is not active/enabled
12:53:13,018 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopping 'sysAdmin' subsystem, ID: [sysAdmin, default]
12:53:13,019 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopped 'sysAdmin' subsystem, ID: [sysAdmin, default]
12:53:13,043 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'avmRemoteService' defined in class path resource [alfresco/remote-services-context.xml]: Invocation of init method failed; nested exception is java.rmi.server.ExportException: internal error: ObjID already in use
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
…
13:10:12,545 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
13:11:07,616 WARN [org.alfresco.util.AbstractTriggerBean] Job ehCacheTracerJob is not active/enabled
13:11:29,427 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopping 'sysAdmin' subsystem, ID: [sysAdmin, default]
13:11:29,428 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopped 'sysAdmin' subsystem, ID: [sysAdmin, default]
13:11:29,458 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'avmRemoteService' defined in class path resource [alfresco/remote-services-context.xml]: Invocation of init method failed; nested exception is java.rmi.server.ExportException: internal error: ObjID already in use
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
…
13:11:49,515 INFO [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
13:11:51,038 INFO [org.alfresco.web.site.EditionInterceptor] Unable to retrieve License information from Alfresco: 404
Catalina.out…
Caused by: java.rmi.server.ExportException: internal error: ObjID already in use
at sun.rmi.transport.ObjectTable.putTarget(ObjectTable.java:186)
at sun.rmi.transport.Transport.exportObject(Transport.java:92)
at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:247)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:147)
at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:207)
at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:120)
at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:96)
at java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:239)
at org.springframework.remoting.rmi.RmiServiceExporter.getRegistry(RmiServiceExporter.java:371)
at org.springframework.remoting.rmi.RmiServiceExporter.getRegistry(RmiServiceExporter.java:336)
at org.springframework.remoting.rmi.RmiServiceExporter.prepare(RmiServiceExporter.java:268)
at org.springframework.remoting.rmi.RmiServiceExporter.afterPropertiesSet(RmiServiceExporter.java:229)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
… 37 more
7 févr. 2012 13:11:34 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
7 févr. 2012 13:11:34 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de démarrage du contexte [/alfresco] suite aux erreurs précédentes
7 févr. 2012 13:11:35 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
GRAVE: The web application [/alfresco] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@70fc1f2c]) and a value of type [org.alfresco.util.CachingDateFormat] (value [yyyy-MM-dd]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
7 févr. 2012 13:11:35 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
GRAVE: The web application [/alfresco] created a ThreadLocal with key of type [com.sun.xml.bind.v2.ClassFactory$1] (value [com.sun.xml.bind.v2.ClassFactory$1@3862bba7]) and a value of type [java.util.WeakHashMap] (value [{class org.alfresco.repo.audit.model._3.DataExtractor=java.lang.ref.WeakReference@7dee1b66, class org.alfresco.repo.audit.model._3.DataExtractors=java.lang.ref.WeakReference@1b490621, class org.alfresco.repo.audit.model._3.DataGenerator=java.lang.ref.WeakReference@57316e85, class org.alfresco.repo.audit.model._3.DataGenerators=java.lang.ref.WeakReference@6e4f0a7b, class org.alfresco.repo.audit.model._3.PathMap=java.lang.ref.WeakReference@73949d1, class java.util.ArrayList=java.lang.ref.WeakReference@421d3c0b, class javax.xml.bind.annotation.W3CDomHandler=java.lang.ref.WeakReference@d511816, class org.alfresco.repo.audit.model._3.AuditPath=java.lang.ref.WeakReference@4704532e, class org.alfresco.repo.audit.model._3.Application=java.lang.ref.WeakReference@6cf1156e, class org.alfresco.repo.audit.model._3.RecordValue=java.lang.ref.WeakReference@47b620a2, class org.alfresco.repo.audit.model._3.PathMappings=java.lang.ref.WeakReference@6189076, class org.alfresco.repo.audit.model._3.GenerateValue=java.lang.ref.WeakReference@36b4361a, class org.alfresco.repo.audit.model._3.Audit=java.lang.ref.WeakReference@714c0104}]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
7 févr. 2012 13:11:35 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
GRAVE: The web application [/alfresco] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@34d6e7b8]) and a value of type [org.apache.cxf.bus.CXFBusImpl] (value [org.apache.cxf.bus.CXFBusImpl@906fc22]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
7 févr. 2012 13:11:35 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
GRAVE: The web application [/alfresco] created a ThreadLocal with key of type [com.sun.xml.bind.v2.runtime.Coordinator$1] (value [com.sun.xml.bind.v2.runtime.Coordinator$1@299320cf]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@7a4f0b5b]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.
7 févr. 2012 13:11:37 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive share.war de l'application web
2012-02-07 13:11:45,976 INFO [extensions.webscripts.TemplateProcessorRegistry] [main] Registered template processor freemarker for extension ftl
2012-02-07 13:11:46,094 INFO [extensions.webscripts.ScriptProcessorRegistry] [main] Registered script processor javascript for extension js
2012-02-07 13:11:46,096 INFO [extensions.webscripts.TemplateProcessorRegistry] [main] Registered template processor freemarker for extension ftl
2012-02-07 13:11:46,104 INFO [extensions.webscripts.ScriptProcessorRegistry] [main] Registered script processor javascript for extension js
2012-02-07 13:11:49,055 INFO [extensions.webscripts.DeclarativeRegistry] [main] Registered 312 Web Scripts (+0 failed), 322 URLs
2012-02-07 13:11:49,056 INFO [extensions.webscripts.DeclarativeRegistry] [main] Registered 8 Package Description Documents (+0 failed)
2012-02-07 13:11:49,056 INFO [extensions.webscripts.DeclarativeRegistry] [main] Registered 0 Schema Description Documents (+0 failed)
2012-02-07 13:11:49,498 INFO [extensions.webscripts.AbstractRuntimeContainer] [main] Initialised Spring Surf Container Web Script Container (in 3384.5742ms)
2012-02-07 13:11:49,508 INFO [extensions.webscripts.TemplateProcessorRegistry] [main] Registered template processor freemarker for extension ftl
2012-02-07 13:11:49,515 INFO [extensions.webscripts.ScriptProcessorRegistry] [main] Registered script processor javascript for extension js
7 févr. 2012 13:11:50 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Déploiement du répertoire ROOT de l'application web
7 févr. 2012 13:11:50 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Déploiement du répertoire examples de l'application web
7 févr. 2012 13:11:50 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Déploiement du répertoire docs de l'application web
7 févr. 2012 13:11:50 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
7 févr. 2012 13:11:50 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
7 févr. 2012 13:11:50 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/79 config=null
7 févr. 2012 13:11:50 org.apache.catalina.startup.Catalina start
INFO: Server startup in 125427 ms
2012-02-07 13:11:51,038 INFO [web.site.EditionInterceptor] [http-8080-1] Unable to retrieve License information from Alfresco: 404
root@SMALF001:/opt/alfresco4.0.c/tomcat/logs# date
mardi 7 février 2012, 13:45:56 (UTC+0100)
root@SMALF001:/opt/alfresco4.0.c/tomcat/logs#
Mes fichiers de config:–> /opt/alfresco4.0.c/tomcat/shared/classes/alfresco-global.properties
###############################
## Common Alfresco Properties #
###############################
dir.root=/opt/alfresco4.0.c/alf_data
db.name=alfresco
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306
db.schema.update=true
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://${db.host}:${db.port}/${db.name}
index.recovery.mode=AUTO
### FTP Server Configuration ### # from cisel config !
ftp.enabled=false
ftp.port=21
ftp.ipv6.enabled=false
cifs.enabled=true
cifs.serverName=${localname}
cifs.hostannounce=true
ooo.exe=/usr/bin/soffice
ooo.enabled=true
jodconverter.officeHome=/usr/lib/openoffice
jodconverter.portNumbers=8101
jodconverter.enabled=true
img.root=/usr
swf.exe=/usr/local/bin/pdf2swf
ffmpeg.exe=/usr/bin/ffmpeg
authentication.chain=alfrescoNtlm1:alfrescoNtlm
alfresco.context=alfresco
alfresco.host=${localname}
alfresco.port=8080
alfresco.protocol=http
#
share.context=share
share.host=${localname}
share.port=8080
share.protocol=http
alfresco.rmi.services.host=0.0.0.0
#
# RMI service ports for the individual services.
# These seven services are available remotely.
#
# Assign individual ports for each service for best performance
# or run several services on the same port. You can even run everything on 50500 if needed.
#
# Select 0 to use a random unused port.
#
avm.rmi.service.port=50500
avmsync.rmi.service.port=0
attribute.rmi.service.port=0
authentication.rmi.service.port=0
repo.rmi.service.port=0
action.rmi.service.port=0
wcm-deployment-receiver.rmi.service.port=0
monitor.rmi.service.port=0
/opt/alfresco4.0.c/tomcat/conf/server.xmlJe ne suis pas sûr de comprendre correctement, mais avec la configuration suivante:
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8"^M
connectionTimeout="20000" ^M
redirectPort="8443" />^M
<!– A "Connector" using the shared thread pool–>^M
<!–^M
<Connector executor="tomcatThreadPool"^M
port="8080" protocol="HTTP/1.1" ^M
connectionTimeout="20000" ^M
redirectPort="8443" />^M
–> ^M
<!– Define a SSL HTTP/1.1 Connector on port 8443^M
This connector uses the JSSE configuration, when using APR, the ^M
connector should be using the OpenSSL style configuration^M
described in the APR documentation –>^M
<!–^M
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"^M
maxThreads="150" scheme="https" secure="true"^M
clientAuth="false" sslProtocol="TLS" />^M
–>^M
Je devrais être en mesure de me connecter sans problème sur l'adresse suivante: http://172.21.59.115:8080/alfresco (ou share…)ou faut-il demander du côté réseau pour qu'on m'ouvre aussi le port 8443 ?Invariablement, j'arrive sur l'écran de login username/password puis après saisie du login (admin/admin)j'obtiens un message d'erreur:Echec de la connexion
Le serveur distant est indisponible ou vos inframtions d'identification n'ont pas été reconnues
F:\>nmap 172.21.59.115 -p 8080
PORT STATE SERVICE
8080/tcp open http-proxy
F:\>nmap 172.21.59.115 -p 8443
PORT STATE SERVICE
8443/tcp closed https-alt
F:\>
Les différences entre mon installation et la documentation que j'ai utilisé sont:- Debian Squeeze 64 bits- java version "1.6.0_18" OpenJDK Runtime Environment (IcedTea6 1.8.10) (6b18-1.8.10-0+squeeze2)OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)root@SMALF001:/opt/alfresco4.0.c# ./alfresco.sh startUsing CATALINA_BASE: /opt/alfresco4.0.c/tomcatUsing CATALINA_HOME: /opt/alfresco4.0.c/tomcatUsing CATALINA_TMPDIR: /opt/alfresco4.0.c/tomcat/tempUsing JRE_HOME: /usrUsing CLASSPATH: /opt/alfresco4.0.c/tomcat/bin/bootstrap.jarroot@SMALF001:/opt/alfresco4.0.c#- Openoffice à la place de LibreOffice- swftools compilés depuis les sources (pas de package debian squeeze dispo)En rapport à cette erreur:2012-02-07 13:11:51,038 INFO [web.site.EditionInterceptor] [http-8080-1] Unable to retrieve License information from Alfresco: 404
La doc utilisée mentionne un problème de port 50500 à ouvrir.Faut-il ouvrir ce port également au niveau unix (/etc/services) ou le déclarer uniquement dans le fichier de config. Tomcat suffit-il !Vaut-il mieux prendre l'installeur fourni par défaut sur la page web Alfresco ?Bref, beaucoup de questions en suspens et j'espère ne pas avoir été trop brouillon… Mais toute aide, lien ou conseil serait grandement apprécié.Merci d'avance et bonne journéeJean