Have you tried to put all your resources in a simple JAR with a MANIFEST that references your xml contributions ?
Tiry Le mardi 06 novembre 2007 à 19:25 +0100, Leandro a écrit : > You are right. I don't know why I don't look more careful the log. > However, it doesn't find the schema.xsd. I think it is a matter of path > I'll investigate next days. I am new to jboss (always used tomcat > alone), but I tried to use absolute path and the error message is stand > still. > > 19:15:49,342 ERROR [TypeService] XSD Schema not found: > /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config/schemas/sample.xsd > > umibozu:/usr/local/nuxeo-5.1.2.GA# ls -la > /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config/schemas/sample.xsd > -rw-r--r-- 1 root staff 254 2007-11-06 17:54 > /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config/schemas/sample.xsd > > I'll investigate better in the next few days, thank you. > > Leandro > > > Florent Guillaume ha scritto: > > Surely there's an error or warning about your type or schema in the > > logs ? > > > > Florent > > > > On 6 Nov 2007, at 19:02, Leandro wrote: > > > >> I feel so dumb... I put all the new config files in config, but nothing, > >> when I choose a new document, I still get the same types (I restart the > >> Jboss AS). > >> > >> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config# ls > >> -lat > >> totale 76 > >> drwxr-sr-x 4 root staff 4096 2007-11-06 18:56 . > >> drwxr-sr-x 13 root staff 4096 2007-11-06 18:48 .. > >> drwxr-sr-x 2 root staff 4096 2007-11-06 17:56 schemas > >> -rw-r--r-- 1 root staff 232 2007-11-06 17:56 sample-config.xml > >> -rw-r--r-- 1 root staff 480 2007-11-06 17:56 > >> core-types-contrib-config.xml > >> ... > >> > >> Leandro > >> > >> > >> Florent Guillaume ha scritto: > >>> Leandro, have you tried moving the schemas/ directory inside > >>> nuxeo.ear/config ? > >>> Also, you must not use a OSGI-INF directory, put every config xml file > >>> inside nuxeo.ear/config. > >>> > >>> Also > >>> > >>> Florent > >>> > >>> On 6 Nov 2007, at 18:16, Leandro wrote: > >>> > >>>> Packaing will be my target, but for the moment, only be able to > >>>> produce > >>>> a new file/metadata schema will be enough. Unfortunately, I was > >>>> unable. > >>>> > >>>> I put the following > >>>> > >>>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/config# cat > >>>> sample-config.xml > >>>> <?xml version="1.0"?> > >>>> <component name="org.nuxeo.project.sample.coreTypes"> > >>>> <extension target="org.nuxeo.ecm.core.schema.TypeService" > >>>> point="schema"> > >>>> <schema name="sample" src="schemas/sample.xsd"/> > >>>> </extension> > >>>> </component> > >>>> > >>>> and the following > >>>> > >>>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear# cat > >>>> schemas/sample.xsd > >>>> <?xml version="1.0"?> > >>>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > >>>> targetNamespace="http://project.nuxeo.org/sample/schemas/sample/"> > >>>> <xs:element name="sample1" type="xs:string"/> > >>>> <xs:element name="sample2" type="xs:string"/> > >>>> </xs:schema> > >>>> > >>>> and the following > >>>> > >>>> /usr/local/nuxeo-5.1.2.GA/server/default/deploy/nuxeo.ear/OSGI-INF# > >>>> cat > >>>> core-types-contrib.xml > >>>> <?xml version="1.0"?> > >>>> <component name="org.nuxeo.project.sample.coreTypes"> > >>>> <extension target="org.nuxeo.ecm.core.schema.TypeService" > >>>> point="schema"> > >>>> <schema name="sample" src="schemas/sample.xsd"/> > >>>> </extension> > >>>> <extension target="org.nuxeo.ecm.core.schema.TypeService" > >>>> point="doctype"> > >>>> <doctype name="sample" extends="Document"> > >>>> <schema name="common"/> > >>>> <schema name="dublincore"/> > >>>> <schema name="sample"/> > >>>> </doctype> > >>>> </extension> > >>>> </component> > >>>> > >>>> I stop and run agina bin/run.sh but no new schema on the apps. Maybe I > >>>> forget something? > >>>> > >>>> Thank you > >>>> > >>>> Leandro > >>>> > >>>> Florent Guillaume ha scritto: > >>>>> Yes, you can follow the archetype organization described in the > >>>>> documentation on doc.nuxeo.org. > >>>>> Or simply put the xml configuration files (with a -config.xml suffix) > >>>>> in server/default/deploy/nuxeo.ear/config if you don't care about > >>>>> packaging your changes. > >>>>> > >>>>> Florent > >>>>> > >>>>> On 2 Nov 2007, at 19:08, Leandro wrote: > >>>>> > >>>>>> I have already seen the document. Tell me if I am wrong, but the > >>>>>> directory you point out to me are present in the source of Nuxeo, > >>>>>> not in > >>>>>> the runtime version installed with the installer. Are you saying > >>>>>> me I > >>>>>> can make a simple jar containing these directories and files and > >>>>>> then I > >>>>>> can put it in the plugins directory > >>>>>> (./server/default/deploy/nuxeo.ear/plugins) to see my newly created > >>>>>> documents types and schemas? > >>>>>> > >>>>>> Leandro > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> Tiry ha scritto: > >>>>>>> Here is a sample layout : > >>>>>>> http://svn.nuxeo.org/trac/nuxeo/browser/sandbox/nuxeo-platform-mail-types/src/main/resources > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> If you want your new document types to be visible via the web, you > >>>>>>> also > >>>>>>> need to define another descriptor in OSGI-INF : > >>>>>>> http://svn.nuxeo.org/trac/nuxeo/browser/sandbox/nuxeo-platform-mail-web/src/main/resources/OSGI-INF/ecm-types-contrib.xml > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> See http://doc.nuxeo.org/current/reference/html/documents.html > >>>>>>> > >>>>>>> Tiry > >>>>>>> > >>>>>>> Le vendredi 02 novembre 2007 à 18:50 +0100, Leandro a écrit : > >>>>>>> > >>>>>>>> Tiry ha scritto: > >>>>>>>> > >>>>>>>>> Le vendredi 02 novembre 2007 à 18:28 +0100, Leandro a écrit : > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> Hello, > >>>>>>>>>> Nuxeo documentation explain how to add a new schema, > >>>>>>>>>> http://doc.nuxeo.org/current/reference/html/documents.html > >>>>>>>>>> > >>>>>>>>>> I hope to have misunderstood, but is it a customization I can > >>>>>>>>>> do at > >>>>>>>>>> runtime or have I to recompile all Nuxeo to add my own document > >>>>>>>>>> type > >>>>>>>>>> with my own metadata? > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> There is no recompile : you never have to recompile anything. > >>>>>>>>> > >>>>>>>>> > >>>>>>>> This is a great thing. I am a system admin, not an experienced > >>>>>>>> java > >>>>>>>> developer. > >>>>>>>> > >>>>>>>> > >>>>>>>>> You just have to contribute your schemas and documents types > >>>>>>>>> definitions. > >>>>>>>>> This contribution should be made in a simple JAR archive and > >>>>>>>>> copied in > >>>>>>>>> the plugins directory. > >>>>>>>>> > >>>>>>>>> > >>>>>>>> Perfect. Is there a doc about how to create/format the contents > >>>>>>>> of the > >>>>>>>> jar archive? > >>>>>>>> Are already available other schemas and documents type in > >>>>>>>> addition to > >>>>>>>> the ones shipped with the installer? > >>>>>>>> The doc I point out seems to refer to the nuxeo source code. > >>>>>>>> > >>>>>>>> Leandro > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> --=============== > >>>>>> Leandro Dardini > >>>>>> Tex.NET Telecomunicazioni Srl > >>>>>> Via Mozza sul Gorone, 1/G > >>>>>> 59100 Prato (PO) Italy > >>>>>> phone: 0574695152 > >>>>>> fax: 0574695038 > >>>>>> > >>>>>> _______________________________________________ > >>>>>> ECM mailing list > >>>>>> [email protected] > >>>>>> http://lists.nuxeo.com/mailman/listinfo/ecm > >>>>>> > >>>>> > >>>>> --Florent Guillaume, Director of R&D, Nuxeo > >>>>> Open Source Enterprise Content Management (ECM) > >>>>> http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87 > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> --=============== > >>>> Leandro Dardini > >>>> Tex.NET Telecomunicazioni Srl > >>>> Via Mozza sul Gorone, 1/G > >>>> 59100 Prato (PO) Italy > >>>> phone: 0574695152 > >>>> fax: 0574695038 > >>>> > >>>> > >>> > >>> --Florent Guillaume, Director of R&D, Nuxeo > >>> Open Source Enterprise Content Management (ECM) > >>> http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87 > >>> > >>> > >>> > >> > >> > >> --=============== > >> Leandro Dardini > >> Tex.NET Telecomunicazioni Srl > >> Via Mozza sul Gorone, 1/G > >> 59100 Prato (PO) Italy > >> phone: 0574695152 > >> fax: 0574695038 > >> > >> > > > > --Florent Guillaume, Director of R&D, Nuxeo > > Open Source Enterprise Content Management (ECM) > > http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87 > > > > > > > > _______________________________________________ ECM mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/ecm
