cancel
Showing results for 
Search instead for 
Did you mean: 

Je travaille sur Alfresco 2.0 installé avec Tomcat...

mdelmotte
Champ in-the-making
Champ in-the-making
Bonjour,

Je travaille sur Alfresco 2.0 installé avec Tomcat (version installée avec Alfresco – 5.5.20).
Mon OS : Linux Open Suse 10.2

Jusqu'à cet après-midi pas de souci particulier dans le travail de découverte de l'outil.
Mais, après arrêt de la machine (sans avoir arrêté préalablement alfresco), je n'arrive plus à le lancer : Tomcat démarre sans pb mais j'obtiens une erreur 404 /alfresco/ non disponible.

La base de donnée Mysql (version 5.026) fonctionne : j'ai accès aux données par Phpmyadmin.

Ci-dessous le log catalina.out :
22 mars 2007 16:12:29 org.apache.catalina.startup.Catalina load
GRAVE: Catalina.start
LifecycleException:  L'initialisation du gestionnaire de protocole a échoué: java.net.BindException: Address already in use:8080
   at org.apache.catalina.connector.Connector.initialize(Connector.java:1018)
   at org.apache.catalina.core.StandardService.initialize(StandardService.java:580)
   at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:791)
   at org.apache.catalina.startup.Catalina.load(Catalina.java:503)
   at org.apache.catalina.startup.Catalina.load(Catalina.java:523)
   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:585)
   at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:266)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
22 mars 2007 16:12:29 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2042 ms
22 mars 2007 16:12:30 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
22 mars 2007 16:12:30 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
22 mars 2007 16:12:30 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
22 mars 2007 16:12:33 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive alfresco.war de l'application web
16:13:24,210 WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
16:13:28,215 WARN  [alfresco.util.OpenOfficeConnectionTester] A connection to OpenOffice could not be established.
16:13:37,388 WARN  [repo.admin.ConfigurationChecker] The Alfresco 'dir.root' property is set to a relative path './alf_data'.  'dir.root' should be overridden to point to a specific folder.
16:13:37,400 INFO  [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: ./alf_data
16:13:38,230 INFO  [admin.patch.PatchExecuter] Vérification des correctifs à appliquer …
16:13:38,300 INFO  [admin.patch.PatchExecuter] Aucun correctif requis.
16:13:38,305 INFO  [repo.module.ModuleServiceImpl] Found 0 module(s).
16:13:38,505 ERROR [alfresco.smb.protocol] Failed to get local domain/workgroup name, using default of WORKGROUP
16:13:38,505 ERROR [alfresco.smb.protocol] (This may be due to firewall settings or incorrect <broadcast> setting)
16:13:39,037 INFO  [service.descriptor.DescriptorService] Alfresco JVM - v1.5.0_10-b03; maximum heap size 506,313MB
16:13:39,037 INFO  [service.descriptor.DescriptorService] Alfresco started (Community Network): Current version 2.0.0 (build-185) schema 38 - Installed version 2.0.0 (build-185) schema 38
22 mars 2007 16:13:41 org.apache.coyote.http11.Http11BaseProtocol start
GRAVE: Erreur au démarrage du point de contact
java.net.BindException: Address already in use:8080
   at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:297)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:312)
   at org.apache.coyote.http11.Http11BaseProtocol.start(Http11BaseProtocol.java:150)
   at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:75)
   at org.apache.catalina.connector.Connector.start(Connector.java:1089)
   at org.apache.catalina.core.StandardService.start(StandardService.java:459)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
22 mars 2007 16:13:41 org.apache.catalina.startup.Catalina start
GRAVE: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Le démarrage du gestionnaire de protocole a échoué: java.net.BindException: Address already in use:8080
   at org.apache.catalina.connector.Connector.start(Connector.java:1096)
   at org.apache.catalina.core.StandardService.start(StandardService.java:459)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
22 mars 2007 16:13:41 org.apache.catalina.startup.Catalina start
INFO: Server startup in 71951 ms
22 mars 2007 16:13:41 org.apache.catalina.core.StandardServer await
GRAVE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use
   at java.net.PlainSocketImpl.socketBind(Native Method)
   at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
   at java.net.ServerSocket.bind(ServerSocket.java:319)
   at java.net.ServerSocket.<init>(ServerSocket.java:185)
   at org.apache.catalina.core.StandardServer.await(StandardServer.java:372)
   at org.apache.catalina.startup.Catalina.await(Catalina.java:615)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:575)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
22 mars 2007 16:13:41 org.apache.coyote.http11.Http11BaseProtocol pause
INFO: Suspension de Coyote HTTP/1.1 sur http-8080
22 mars 2007 16:13:41 org.apache.catalina.connector.Connector pause
GRAVE: La suspension du gestionnaire de protocole a échouée
java.lang.NullPointerException
   at org.apache.jk.server.JkMain.pause(JkMain.java:678)
   at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:162)
   at org.apache.catalina.connector.Connector.pause(Connector.java:1031)
   at org.apache.catalina.core.StandardService.stop(StandardService.java:491)
   at org.apache.catalina.core.StandardServer.stop(StandardServer.java:743)
   at org.apache.catalina.startup.Catalina.stop(Catalina.java:601)
   at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:644)
Je suis un newbie sur tomcat et Alfresco

Si quelqu'un peut m'aider.

Merci
3 REPLIES 3

matg_8739
Champ in-the-making
Champ in-the-making
Bonjour,

Bon je ne suis pas un expert non plus 😕

D'après les log, le port 8080 est déja utilisé, tu devrait vérifier quelle appli utilise ce port (avec netstat par exemple), puis l'arrêter et relancer tomcat.

Mais apparament c'est tomcat qui est déja lancé.
Peut-être est-il dans la liste des appli à lancer au démarrage de la machine? donc pas besoin de le relancer à la main.

Pour le reste tu peux voir le topic suivant http://forum.alfresco-fr.org/viewtopic.php?id=13 ou utiliser l'option de recherche de ce forum pour obtenir des infos sur l'erreur
16:13:38,505 ERROR [alfresco.smb.protocol] Failed to get local domain/workgroup name, using default of WORKGROUP
16:13:38,505 ERROR [alfresco.smb.protocol] (This may be due to firewall settings or incorrect <broadcast> setting)
J'espère que ça aide un petit peu.
Bon courage,

matg

michaelh
Champ on-the-rise
Champ on-the-rise
Peut être pas un expert, mais c'est exactement la bonne réponse Smiley Happy

mdelmotte
Champ in-the-making
Champ in-the-making
Bonjour et merci pour ces informations.

Suite à ce pb et n'ayant pas trouver le processus attaché au port 8080, j'ai préféré installer un nouveau serveur Alfresco (machine virtuelle VMWare sous Kubuntu 6.10 avec JDK 6 et mysql 5).

J'ai choisi la version 2.0 community (bundle avec Tomcat) + le module wcm (installé aujourd'hui).

En résumé des soucis rencontrés : suite à un plantage du serveur une connexion résiduelle de Tomcat sur un port 50 500 que je n'ai pu résoudre ce problème qu'en arrêtant proprement alfresco (./alfresco.sh stop) et en redemarrant la machine.

Aujourd'hui je suis tombé un bug (référencé comme tel dans le JAR d'alfresco US)  : seul l'utilisateur admin ne peut envoyer un message à l'ensemble des utilisateurs d'un espace (dans le menu détail / ecrire aux utiliateurs de l'espace). Un utilisateur référencé (directement ou par l'héritage du répertoire parent) ne peut pas envoyé de message : le bouton Ok n'est pas actif.
J'espère que ce bug sera vite corrigé.

Un moyen pour contourner le pb : dans l'affichage des détails de l'espace, utiliser l'assistant action personnalisée.

Voilà pour ce petit message purement informatif permettant de cloturer ma question initiale



A bientôt

Mathieu