Probleme d'execution du SDK FirstFundationClient (V3.3)

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

Probleme d'execution du SDK FirstFundationClient (V3.3)

Bonjour tout le monde ,

j'ai un problème dans l'exécution de SDK-FirstFoundationClient.
quand je compile le SDK-FirstFoundationClient, voici le message d'erreur qui m'affiche :

Exception in thread "main" 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: Listen failed on port: 50501; nested exception is:
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at org.alfresco.util.ApplicationContextHelper.getApplicationContext(ApplicationContextHelper.java:84)
at org.alfresco.util.ApplicationContextHelper.getApplicationContext(ApplicationContextHelper.java:55)
at org.alfresco.sample.FirstFoundationClient.main(FirstFoundationClient.java:63)
Caused by: java.rmi.server.ExportException: Listen failed on port: 50501; nested exception is:
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:312)
at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:218)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:393)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:129)
at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:190)
at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:293)
at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:235)
at org.springframework.remoting.rmi.RmiServiceExporter.prepare(RmiServiceExporter.java:280)
at org.springframework.remoting.rmi.RmiServiceExporter.afterPropertiesSet(RmiServiceExporter.java:227)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1460)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
… 14 more
Caused by: java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMIDirectSocketFactory.java:27)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMIMasterSocketFactory.java:333)
at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:649)
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:299)
… 24 more

j'ai besoin de vos aides, je suis bloqué ca fait 2 jours.

Merci  :wink:
4 Replies
bertrandf
Active Member

Re: Probleme d'execution du SDK FirstFundationClient (V3.3)

Vous êtes sous quel environnement ?
Un tomcat ne serait pas déjà lancé quand vous essayez d'exécuter le FirstFundationClient ?
seraoui
Member II

Re: Probleme d'execution du SDK FirstFundationClient (V3.3)

bonjour,

je suis sous windows 7 (Eclipse 3.5.1).
alors avant que j'exécute le FirstFundationClient .java je m'assure que tomcat n'est plus démarré, mais l'erreur persiste tjrs.
ce que je fais c'est que je lance d'abord alf_start(tomcat,virtual-tomcat,mysql), et aprés j'arréte les deux serveurs tomcat et virtual-tomcat pour que je puisse me connecter à mysql via le FirstFundationClient.java. je ne sais pas est ce qu'il y a une autre façon de lancer mysql sans lancer alf_start, je pense que l'erreur dérive de cela.

Merci pour votre réponse
seraoui
Member II

Re: Probleme d'execution du SDK FirstFundationClient (V3.3)

Mon environnement est :
eclipse 3.5
alfresco-community-sdk-3.3
Alfresco-Community-3.3-Full-Setup
tomcat 6
mysql-5
seraoui
Member II

Re: Probleme d'execution du SDK FirstFundationClient (V3.3)

j'ai trouvé la solution :

en effet il ne faut pas démarrer alf_start, parceque ça démarre tomcat+Mysql, alors lors de l'exécution de FirstFundationClient, ça affiche les erreurs.
pour remédier à ce problème, il y a 2 solutions

1- Première Solution :
démarrer juste Mysaql, en tapant la commande suivante dans Prompt Commande :
start "MySQL" "%ALF_HOME%mysql\bin\mysqld" –defaults-file="%ALF_HOME%mysql\my.ini" –basedir="%ALF_HOME%mysql" –datadir="%ALF_HOME%alf_data\mysql" –console
N.B :
il faut ajouter ALF_HOME aux variables d'environnement : PATH.

et aprés on lance l'exécution et ça marche  Smiley Tongue

2- 2ème solution :
c'est d'installer alfresco-community séparément de Mysql :
2-1 installer alfresco-community en découchant l'installation de Mysql
2-2 télécharger Mysql5 puis installer la
2-3 configurer Alfresco afin qu'il puisse se connecter à la BDD Mysql : http://www.google.fr/#hl=fr&ei=V2fqS--vLcyCOOKZwPgK&sa=X&oi=spell&resnum=1&ct=result&cd=1&ved=0CFYQB...
2-4 lancer Mysql
2-5 Lancer l'exécution de FirstFundationClient
2-6 Voila ça marche  Smiley Tongue  Smiley Tongue

Merci à Vous