dans le mini-HOW-TO d'installation de la 5.4.1 :
http://www.esup-portail.org/display/PROJESUPECM/How-To+Installation+Nuxe...
Cordialement.
Jérôme NENERT.
Le 05/04/2011 15:33, Henri Jacob a écrit :
> Le mécanisme des bundles dans la NX 5.4 a visiblement évolué : on voit
> en effet que lors du packaging de Nuxeo, tous les artifacts déclarés
> dans les pom.xml des différents bundles de Nuxeo sont regroupés dans
> .../nxserver/lib .
>
> Il faudra sans doute reproduire ce mode de déploiement pour le plugin
> ori-oai-nuxeo. En attendant, pour tester, on peut le faire "à la main"
> de la façon suivante:
> -déarchiver le jar ori-oai-nuxeo
> -copier les fichiers du répertoire nxserver/plugins/lib dans
> nxserver/lib , ce sont :
> commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar, xfire-all-1.2.6.jar,
> xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar
> -récupérer l'artifact jaxen (pour éviter l'exception
> java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
>jaxen
>jaxen
>jaxen
>1.1.1
> et copier l'archive jaxen-1.1.1.jar dans nxserver/lib
>
> Cela devrait fonctionner après un "nuxeoctl restart".
>
> Cordialement,
> Henri
>
>
> Le 04/04/2011 18:34, Henri Jacob a écrit :
>> Bonsoir,
>>
>> Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j'arrive aux
>> mêmes constatations.
>>
>> Cela est dû au packaging qui reste à faire.
>>
>> Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis
>> que l'on copie les jar du plugin dans le répertoire nxserver/lib , on
>> n'a plus l'erreur
>> java.lang.NoClassDefFoundError:
>> org/codehaus/xfire/service/binding/ObjectServiceFactory
>>
>> et on a bien les référencements possibles,
>>
>> mais il reste l'erreur java.lang.NoClassDefFoundError:
>> org/jaxen/JaxenException
>> qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.
>>
>> Il reste donc un petit travail de configuration maven pour faire
>> fonctionner tout ça.
>>
>> Henri Jacob
>>
>> Le 04/04/2011 11:01, Jérôme NENERT a écrit :
>>> Bonjour,
>>>
>>> Le parametre workflow.ws.url de build.properties est correct et
>>> contient l'URL du workflow qui est bien démarré.
>>>
>>> Dans server.log, nous avons les erreurs suivantes :
>>>
>>> 2011-04-04 10:55:38,978 ERROR
>>> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create
>>> component:
>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
>>> java.lang.NoClassDefFoundError: org/jaxen/JaxenException
>>>
>>> ======================================================================
>>> = Component Loading Errors:
>>> * Failed to create component:
>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
>>> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
>>>
>>> Jérôme NENERT.
>>> D.S.I.
>>> Université Panthéon Assas ( Paris 2 ).
>>>
>>>
>>> Le 02/04/2011 11:35, Henri Jacob a écrit :
>>>> Le message me fait penser que le workflow n'est pas démarré ou bien que
>>>> l'url du web service n'est pas la bonne.
>>>>
>>>> Caused by: java.lang.NoClassDefFoundError:
>>>> org/codehaus/xfire/service/binding/ObjectServiceFactory
>>>> at
>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)
>>>>
>>>>
>>>> ... 110 more
>>>> Caused by: java.lang.ClassNotFoundException:
>>>> org.codehaus.xfire.service.binding.ObjectServiceFactory
>>>> at
>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
>>>>
>>>>
>>>> at
>>>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)
>>>>
>>>>
>>>> at
>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>>>>
>>>>
>>>> ... 115 more
>>>>
>>>>
>>>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo
>>>> est-il correct ?
>>>>
>>>> Cordialement,
>>>> Henri
>>>>
>>>>
>>>>
>>>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :
>>>>> Bonjour,
>>>>>
>>>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
>>>>> nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
>>>>> lors du dépôt d'un document, mais lorsqu'on clique dessus, on a
>>>>> l'erreur en pièce jointe.
>>>>>
>>>>> Cordialement.
>>>>>
>>>>> Jérôme NENERT.
>>>>> D.S.I.
>>>>> Université Panthéon Assas ( Paris 2 ).
>>>>
>>>
>>
>