cancel
Showing results for 
Search instead for 
Did you mean: 

besoin d'aide pour configurer SDK sous eclipse

vaquero
Champ in-the-making
Champ in-the-making
Bonjour et bonne année,

je vous montre les démarches que j'ai suivi pour l'installation sous XP:
0. installation du JDK 1.6.0_30
1. installation d'alfresco community 3.4.e
2. installation d'eclipse-jee-indigo
3. extraction du zip alfresco-community sdk 3.4.e ds un dossier nommé ALFRESCO-SDK
4. Ajout du JRE jdk1.6.0_30 —> window>preferences>java>installed JREs > Add
5. importation du SDK —> Import>General>Existing Projects into Workspace
6. Ajout de variables d'environnement :
   a. TOMCAT_HOME : C:\Alfresco\tomcat
   b. JAVA_HOME : C:\Program Files\Java\jdkA.6.0_30
   c.CLASSPATH : C:\Program Files\Java\jre6\lib\ext
7. Ajout le répertoire bin dans la variable PATH : C:\ProgramFiles\ESTsoft\ALZip\
8. Modification du fichier SDK FirstFoundationClient > source > alfresco-global-properties


dir.root=C:/Alfresco/alf_data

### database connection properties ###

db.username=alfresco
db.password=admin
db.name=alfresco
db.driver=org.postgresql.Driver
db.url=jdbc:postgresql://localhost:5432/${db.name}


Lorsque je fais un clique droit sur le fichier Build.xml > Run As > Ant Build
j'obtiens le message suivant :

Buildfile: C:\Documents and Settings\stagiaire\Bureau\alfresco-sdk\samples\FirstFoundationClient\build.xml
compile:
    [javac] C:\Documents and Settings\stagiaire\Bureau\alfresco-sdk\samples\FirstFoundationClient\build.xml:15: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
BUILD SUCCESSFUL
Total time: 2 seconds
la 15 ième ligne :
 <javac classpathref="class.path" srcdir="${project.dir}/source" destdir="${build.dir}" />
et aucun message au niveau des log d'alfresco.

faut-il faire d'autres modifications???
Pouvez vous m'aider s'il vous plait

j'ai lu les pages suivantes :
http://wiki.alfresco.com/wiki/Alfresco_SDK_3.4
http://wiki.alfresco.com/wiki/Alfresco_on_Eclipse
http://blog.garylong.fr/developpement/ecm/introduction-a-alfresco/

Mais je n'arrive tjs pas à faire le test du projet : FirstFoundationClient
4 REPLIES 4

cleseach
Star Contributor
Star Contributor
Bonjour,

Quand je lis BUILD SUCCESSFUL
Je me dis que la compilation a réussi.

Pour exécuter le projet, vous pouvez utiliser la commande "Run" d'Eclipse.

Cordialement,
Charles Le Seac'h

vaquero
Champ in-the-making
Champ in-the-making
Merci pour ta réponse,

d'après ce que j'ai compris : le workflow SDK FirstFoundationClient va ajouter un fichier sur l'espace racine avec le contenu suivant : The quick brown fox jumps over the lazy dog

la compilation du fichier build.xml donne le résultat mentionné en dessus.
Lorsque j’exécute SDK FirstFoundationClient en tant qu'application Java
la création du node ne se fait pas et j'obtiens ses lignes:


2 janv. 2012 14:23:35 org.activiti.engine.impl.ProcessEngineImpl <init>
INFO: ProcessEngine default created
2 janv. 2012 14:23:36 org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run
INFO: JobAcquisitionThread starting to acquire jobs
Exception in thread "main" org.alfresco.error.AlfrescoRuntimeException: 00020001 Workflow deployment failed
   at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:329)
   at org.alfresco.repo.workflow.WorkflowDeployer$1.doWork(WorkflowDeployer.java:444)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:508)
   at org.alfresco.repo.workflow.WorkflowDeployer.onBootstrap(WorkflowDeployer.java:440)
   at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
   at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:78)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:294)
   at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:858)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:419)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
   at org.alfresco.util.BaseApplicationContextHelper.getApplicationContext(BaseApplicationContextHelper.java:67)
   at org.alfresco.util.ApplicationContextHelper.getApplicationContext(ApplicationContextHelper.java:46)
   at org.alfresco.sample.FirstFoundationClient.main(FirstFoundationClient.java:63)
Caused by: org.alfresco.error.AlfrescoRuntimeException: 00020000 Failed to open index info file
   at org.alfresco.repo.search.impl.lucene.index.IndexInfo.openFile(IndexInfo.java:1949)
   at org.alfresco.repo.search.impl.lucene.index.IndexInfo.<init>(IndexInfo.java:600)
   at org.alfresco.repo.search.impl.lucene.index.IndexInfo.getIndexInfo(IndexInfo.java:452)
   at org.alfresco.repo.search.impl.lucene.AbstractLuceneBase.initialise(AbstractLuceneBase.java:100)
   at org.alfresco.repo.search.impl.lucene.ADMLuceneSearcherImpl.getSearcher(ADMLuceneSearcherImpl.java:136)
   at org.alfresco.repo.search.impl.lucene.ADMLuceneIndexerAndSearcherFactory.getSearcher(ADMLuceneIndexerAndSearcherFactory.java:113)
   at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory.getSearcher(AbstractLuceneIndexerAndSearcherFactory.java:477)
   at org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory.getSearcher(AbstractLuceneIndexerAndSearcherFactory.java:83)
   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.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:215)
   at $Proxy41.getSearcher(Unknown Source)
   at org.alfresco.repo.search.SearcherComponent.selectNodes(SearcherComponent.java:100)
   at org.alfresco.repo.search.AbstractSearcherComponent.selectNodes(AbstractSearcherComponent.java:60)
   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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
   at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:44)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.alfresco.repo.audit.AuditMethodInterceptor.proceedWithAudit(AuditMethodInterceptor.java:217)
   at org.alfresco.repo.audit.AuditMethodInterceptor.proceed(AuditMethodInterceptor.java:184)
   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:137)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
   at $Proxy33.selectNodes(Unknown Source)
   at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:312)
   … 14 more
Caused by: java.io.FileNotFoundException: C:\Alfresco\alf_data\lucene-indexes\workspace\SpacesStore\IndexInfo (Accès refusé)
   at java.io.RandomAccessFile.open(Native Method)
   at java.io.RandomAccessFile.<init>(RandomAccessFile.java:216)
   at org.alfresco.repo.search.impl.lucene.index.IndexInfo.openFile(IndexInfo.java:1940)
   … 49 more


la non exécution de workflow est-elle liée à mes droits d'accès au C:\???
Caused by: java.io.FileNotFoundException: C:\Alfresco\alf_data\lucene-indexes\workspace\SpacesStore\IndexInfo (Accès refusé)
bien cordialement

vaquero
Champ in-the-making
Champ in-the-making
le worflow fonctionne.
le blocage est lié aux droits d'accès au C:\ de l'entreprise.
ça fonctionne en mode administrateur Smiley Happy

rguinot
Confirmed Champ
Confirmed Champ
vous avez aussi le droit inaltérable de configurer le repository (dir.root) et/ou les indexes (dir.indexes) à un autre endroit, ou vous avez accès en écriture.