AnsweredAssumed Answered

Alfresco+eclipse

Question asked by arritxu on Aug 29, 2011
Latest reply on Sep 6, 2011 by cristinamr
Quiero crear una pagina web usando alfresco, soy nueva en esto he leido varios tutoriales pero no entiendo muy bien que es lo que tengo que hacer, he descomprimido el sdk de alfresco y he empezado a probar el primer ejemplo que aparece en el tutorial pero no me hace nada, abro el navegador en: http://127.0.0.1:8080/alfresco/faces/jsp/login.jsp y no veo que haga ningun cambio, si alguien pudiera ayudarme para saber los pasos que tengo que segir, de momento tengo el alfresco community 3.4 instalado y he abierto en eclipse los ejemplos del sdk, pero no se como segir para hacer pruebas, lo que he hecho es lo que pone este manual:
http://wiki.alfresco.com/wiki/Alfresco_SDK_3.4#Running_your_first_Alfresco_Client

Al llegar al apartado : Running your first Alfresco Client 
hago estos pasos:

The first sample to try is SDK FirstFoundationClient which demonstrates the use of an embedded Alfresco Repository via the the Java Foundation API. It simply connects to the Repository and creates a file in the "Company Home" folder of the Web Client.

Before turning the ignition key, the first step is to ensure an appropriate database is setup for the Alfresco Repository, but this is only necessary if you did not install the Community edition version in addition to the SDK.


Esto no lo hago ya que al instalar alfresco community tambien instale la base de datos mysql que trae.


If you do not have a CE installed with a database already and you are using MySQL, the following may be issued from the shell script:

mysqladmin -u root -p create alfresco
mysql -u root -p -e "grant all on alfresco.* to 'alfresco'@'localhost' identified by 'alfresco' with grant option;"
mysql -u root -p -e "grant all on alfresco.* to 'alfresco'@'localhost.localdomain' identified by 'alfresco' with grant option;"

Alternatively you can run the batch/sql file:

/extras/databases/mysql/db_setup.bat (which calls db_setup.sql)

The SDK FirstFoundationClient project consists of the following source folders:

/alfresco/extension - runtime configuration files (e.g. database connection details)
/org/alfresco/sample - Sample application consisting of FirstFoundationClient.java



Check the database connection details are correct (alfresco-global.properties) and then it's simply a case of running or debugging the FirstFoundationClient.java application within Eclipse.

The sample will initialise the Repository if it is the first client to connect to the Repository. In this case, the sample will take longer to execute as all Repository bootstrap data is installed into the database.

IMPORTANT NOTE - Alfresco CE tomcat can not be running at the same time as the samples. Shutdown tomcat and run the example. Then start Alfresco Tomcat again from programs menu, log in and you should see the results of the samples that ran. For instance, after running the FirstFoundationClient when you start Alfresco CE again and log in, under the Company Home space you will see the content created by the example.


Cuando ya he hecho los pasos anteriores voy a programas->Alfresco Community Virtual Server y detengo el servicio.(Ya que en el parrafo de arriba dice que hay que cerrar alfresco Tomcat)
Luego voy a eclipse al ejemplo SDK FirstFoundationClient boton derecho Run As -> Java Aplicaction y me sale una ventana para que eliga entre diferentes opciones (select java Aplicaction)  y me da una lista como nose cual elegir le doy a ** me selecciona todas y luego me saca este mensaje por consola:
<b><font color="#7F0055">WRITE</font></b>: / <font color="#2A00FF">&#39;Hello World&#39;&#39;&#39;</font> <font color="#3F7F5F">&#34; ein test</font>


Cuando vuelvo arrancar el Servidor Tomcat de alfresco y voy al apartado de empresa no me hace nada.

Sabeis que estoy haciendo mal??
Alguien que haya ejecutado estos ejemplos del sdk me puede indicar los pasos a seguir.



Gracias de antemano,

Un saludo.

Outcomes