custom metadata

cancel
Showing results for 
Search instead for 
Did you mean: 
davidciamberlan
Alfresco Employee

Re: custom metadata

Ciao,

i file xml sono putrtoppo molto sensibili agli errori di battura e di composizione… quindi ti consiglio di ricontrollarli tutti facendo un confronto con i file originari da cui hai preso il codice.

Fai attenzione anche ai dettagli che ti sembrano banali. Come hai potuto vedere anche la mancanza di un semplice trattino può compromettere l'intero sistema.

PS: Non lasciarti scoraggiare da queste difficoltà iniziali… ci siamo passati tutti!

tytanix
Member II

Re: custom metadata

Nuovo errore, allora faccio così:

<blockcode>
<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>

<beans>
   <bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
      <property name="models">
         <list>
            <value>alfresco/extension/extensionModel.xml</value>
         </list>
      </property>
   </bean>
</beans>


</blockcode>

mi dà questo errore

<bolockcode>
14:54:23,619 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'extension.dictionaryBootstrap' defined in file [C:\Alfresco\tomcat\shared\classes\alfresco\extension\prova-properties-context.xml]: Invocation of init method failed; nested exception is org.alfresco.service.cmr.dictionary.DictionaryException: 09010001 Could not import bootstrap model alfresco/extension/extensionModel.xml
</blockcode>
davidciamberlan
Alfresco Employee

Re: custom metadata

Ciao,

leggi bene l'errore nei log… ti viene detto che non è possibile trovare il file "alfresco/extension/extensionModel.xml"… controlla che il file del tuo model sia nel path indicato e che si chiami effettivamente extensionModel.xml

Ti consiglio poi, almeno finchè non sarai diventato più pratico con questo tipo di configurazione, di implementare un esempio già fatto senza cambiare nulla. Questo ti potrà dare maggior confidenza con il contentmodel.
Un ottimo punto di partenza (se non l'hai già trovato) è questo articolo di Jeff Potts… un classico!
Successivamente potrai passare a fare piccole modifiche all'esempio e infine sarai in grado di creare dei tuoi content-model.

Ti sarà sicuramente utile anche avere una infarinata di Spring-framework (Alfresco si basa su di esso… gli errori che segnali per esempio sono di spring). se cerchi on-line trovi molti tutorial a riguardo.