The idea is that you can specify just the bits you customise, with everything else being populated with defaults on deployment.
On Oct 25, 2004, at 7:32 PM, Andrew Stevens wrote:
On Mon, 2004-10-25 at 16:26, Zhong Lun wrote:Hi,
I encountered a problem, see below. The ejb home&interface + the ejb-jar.xml was generated successfully but not oracle description file, the assembly-descriptor is always missing, I cannot find any problem from my build script (the XDoclet is latest), anybody has an idea?
The only thing after the enterprise-beans element in the template is a
merge point, so you will have to include a merge file for this. The
merge file is oc4j-assembly-descriptor.xml (last in the list in the
documentation at
http://xdoclet.sourceforge.net/xdoclet/ant/xdoclet/modules/oracle/ oc4j/ejb/OC4JSubTask.html) and will need to contain the <assembly-descriptor></assembly-descriptor> markup.
Having said that, since the element is mandatory in the DTD, it might be
useful to have XDoclet generate an empty one when no merge file is
present. Please raise an enhancement request in JIRA for this.
http://opensource.atlassian.com/projects/xdoclet/
Andrew.
Thanks in advance.
ejbdoclet] Generating orion-ejb-jar.xml. [ejbdoclet] org.xml.sax.SAXParseException: The content of element type "orion-ej b-jar" is incomplete, it must match "(enterprise-beans,assembly-descriptor)". [ejbdoclet] at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExce ption(Unknown Source) [ejbdoclet] at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Sour ce) [ejbdoclet] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S ource) [ejbdoclet] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown S ource) [ejbdoclet] at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(U nknown Source) [ejbdoclet] at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source) [ejbdoclet] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEnd Element(Unknown Source) [ejbdoclet] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen tContentDispatcher.dispatch(Unknown Source) [ejbdoclet] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc ument(Unknown Source) [ejbdoclet] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown So urce) [ejbdoclet] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown So urce) [ejbdoclet] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [ejbdoclet] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Sou rce) [ejbdoclet] at xdoclet.util.XmlValidator.doValidate(XmlValidator.java:220) [ejbdoclet] at xdoclet.util.XmlValidator.validate(XmlValidator.java:189) [ejbdoclet] at xdoclet.XmlSubTask.engineFinished(XmlSubTask.java:242) [ejbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562) [ejbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja va:616) [ejbdoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:597 ) [ejbdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198) [ejbdoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:486) [ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:462) [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja va:275) [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341) [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369) [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1214) [ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1062 ) [ejbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:673) [ejbdoclet] at org.apache.tools.ant.Main.startAnt(Main.java:188) [ejbdoclet] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) [ejbdoclet] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) [ejbdoclet] - Running XDoclet failed. [ejbdoclet] - <<Couldn't validate document C:\Project\atlas_v9.5\src-gen\META-IN F\orion-ejb-jar.xml>> [ejbdoclet] C:\Project\atlas_v9.5\build.xml:89: XDoclet failed. [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:465) [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja va:275) [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341) [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369) [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1214) [ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1062 ) [ejbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:673) [ejbdoclet] at org.apache.tools.ant.Main.startAnt(Main.java:188) [ejbdoclet] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) [ejbdoclet] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) [ejbdoclet] Caused by: xdoclet.XDocletException: Couldn't validate document C:\P roject\atlas_v9.5\src-gen\META-INF\orion-ejb-jar.xml [ejbdoclet] at xdoclet.util.XmlValidator.doValidate(XmlValidator.java:224) [ejbdoclet] at xdoclet.util.XmlValidator.validate(XmlValidator.java:189) [ejbdoclet] at xdoclet.XmlSubTask.engineFinished(XmlSubTask.java:242) [ejbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562) [ejbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja va:616) [ejbdoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:597 ) [ejbdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198) [ejbdoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:486) [ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:462) [ejbdoclet] ... 11 more [ejbdoclet] --- Nested Exception --- [ejbdoclet] xdoclet.XDocletException: Couldn't validate document C:\Project\atla s_v9.5\src-gen\META-INF\orion-ejb-jar.xml [ejbdoclet] at xdoclet.util.XmlValidator.doValidate(XmlValidator.java:224) [ejbdoclet] at xdoclet.util.XmlValidator.validate(XmlValidator.java:189) [ejbdoclet] at xdoclet.XmlSubTask.engineFinished(XmlSubTask.java:242) [ejbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:562) [ejbdoclet] at xdoclet.TemplateSubTask.startProcessForAll(TemplateSubTask.ja va:616) [ejbdoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:597 ) [ejbdoclet] at xdoclet.XmlSubTask.startProcess(XmlSubTask.java:198) [ejbdoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:486) [ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:462) [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja va:275) [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341) [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369) [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1214) [ejbdoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1062 ) [ejbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:673) [ejbdoclet] at org.apache.tools.ant.Main.startAnt(Main.java:188) [ejbdoclet] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) [ejbdoclet] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) BUILD FAILED
--
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user
------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user