Moving lists as it is now a xdoclet issue. Now I have another problem during the build when I create from scratch:
[ejbdoclet] Running XDoclet failed: [ejbdoclet] javadoc: In doclet class xdoclet.DocletTask$DocletMain, method start has thrown an exception java.lang.reflect.InvocationTargetException [ejbdoclet] Generated file [file:C:/cvstest/sequence/build/generated/META-INF/jboss.xml:line 3] Message=[Valid documents must have a <!DOCTYPE declaration. ] is not valid according to its DTD. This might be due to some missing @tags in your source. [ejbdoclet] 1 error [ejbdoclet] 2 warnings Looks like you need to have a dtd declared for that, which I think is good practice. Here is the answer I got after submitting the bug to the Jboss team. >>>>>>>>>>>>>>> quote First, the page http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd is a 404, which shouldn't be the case. Second, the dtd are distributed with the source, in the directory jboss\src\resources\org\jboss\metadata\. You could find it there and replace the url with a URL on local file or local webserver pointing on the corresponding file. Third, there are a class call org.jboss.metadata.XmlFileLoader.LocalResolver that I think should allow you to check the dtd without needing a extenal web access. There are the javadoc comments of the class : Local entity resolver to handle J2EE DTDs. With this a http connection to sun is not needed during deployment. Function boolean hadDTD() is here to avoid validation errors in descriptors that do not have a DOCTYPE declaration. @author <a href="mailto:[EMAIL PROTECTED]">Wolfgang Werner</a> @author <a href="mailto:[EMAIL PROTECTED]">Darius Davidavicius</a> You should check in the 3.0 source if the DTD you need is listed there and if not, try to add it. <<<<<<<<<<<<<<<< quote So you might want to change the http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd to the locally held dtd. Especially because JBoss might not always have access to the web. Here you go. E ----- Original Message ----- From: "Dmitri Colebatch" <[EMAIL PROTECTED]> To: "Emmanuel Sciara" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, December 05, 2001 8:52 PM Subject: Re: [JBoss-user] JBoss-3.0, org.jboss.ejb.DeploymentException:, http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd On Wed, 5 Dec 2001, Emmanuel Sciara wrote: > I am using xdoclet to generate my entity beans, which adds automatically > this dtd. And it seemS difficult to get rid of it (need to recompile and > repackage the whole of xdoclet) as of last night this is no longer the case. if you want to grab the latest cvs you wont have this problem hth cheesr dim > > Looking at the JarDeployer MBean in the J2ee deployer service, the > ValidateDTDs attribute is set to false but , if I interpret the error > message correctly, the deployer still tries to validate it. > > Is this a bug? Is there a work around? > > I will report it in the bug database. > > Emmanuel > ----- Original Message ----- > From: "joel cordonnier" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, November 27, 2001 8:11 AM > Subject: [JBoss-user] JBoss-3.0, org.jboss.ejb.DeploymentException:, > http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd > > > > Hi ! > > > > I have tryed to deploy some beans (CMP) on JBoss-3.0. > > > > There is an exception when deploying the beans: > > > > [09:07:46,137,XmlFileLoader] failed to load jboss.xml. > > There could be a syntax error. > > org.jboss.ejb.DeploymentException: External entity not > > found: "http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd"., > > Cause: java.io.FileNotFoundException: > > http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd > > at > > org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:252) > > at > > > org.jboss.metadata.XmlFileLoader.getDocumentFromURL(XmlFileLoader.java:219) > > at > > org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:176) > > at > > org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:436) > > at > > org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:377) > > at > > org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:308) > > at java.lang.reflect.Method.invoke(Native > > Method) > > at > > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628) > > at > > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > > at > > org.jboss.deployment.J2eeDeployer.startModules(J2eeDeployer.java:467) > > at > > org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:444) > > at > > org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:215) > > at java.lang.reflect.Method.invoke(Native > > Method) > > at > > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628) > > at > > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) > > at > > org.jboss.deployment.AutoDeployer.deploy(AutoDeployer.java:654) > > at > > org.jboss.deployment.AutoDeployer.run(AutoDeployer.java:327) > > at java.lang.Thread.run(Thread.java:484) > > > > > > > > Thanks > > /Joel > > > > ___________________________________________________________ > > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais ! > > Yahoo! Courrier : http://courrier.yahoo.fr > > > > _______________________________________________ > > JBoss-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
