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

Reply via email to