----- Original Message ----- From: "Ip, Ting Shing" <[EMAIL PROTECTED]> To: "'Jesse Stockall'" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, October 01, 2001 11:43 PM Subject: RE: Jboss/ant1.4
> Hello Jesse, > > I have tried with the DTD local sved in mijn computer. It works it is great > but still i have one question. Why doesn't it succeed it through the http > protocol? Do you have any idea? > > Anyway thanks for yoour help > > Best Regards > > -----Original Message----- > From: Jesse Stockall [mailto:[EMAIL PROTECTED]] > Sent: Monday, October 01, 2001 3:50 PM > To: Ip, Ting Shing > Subject: Re: Jboss/ant1.4 > > > On Mon, 2001-10-01 at 08:36, Ip, Ting Shing wrote: > > > > > When using the command ant jbossejb it looks at the second > > file(FrameworkTester-ejb-jar.xml) to retreive the publicid and the > systemid. > > I have internet connection and i can visualize it with IE. I also have try > > with the local definition :<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, > > Inc.//DTD Enterprise JavaBeans 1.1//EN' 'c:\test\ejb-jar_1_1.dtd'> > > Then i get a error : > > D:\java\test\build.xml:73: SAXException while parsing > > 'framework\test\ejb\FrameworkTester-ejb-jar.xml'. This probably indicates > > badly-formed XML. Details: Relative URI "c:\dtds\ejb-jar_1_1.dtd"; can > not > > be resolved without a document URI. > > > > It seems only only to accept Http protocol. I ahve also try with a local > > webserver with out succes. > > > > Any idea what could cause the problem? or do you have a workaround. > > > > > > First read the ant manual. It explains how to specify the DTD. > > Your jbossejb target needs a dtd element. > Have a look at this example (from the ant user manual) > The example is for Weblogic, but the structure is the same. > > <ejbjar descriptordir="${src.dir}" srcdir="${build.classes}"> > <weblogic destdir="${deployment.webshop.dir}" > keepgeneric="true" > args="-g -keepgenerated ${ejbc.compiler}" > suffix=".jar" > oldCMP="false"> > <classpath> > <pathelement path="${descriptorbuild.classpath}"/> > </classpath> > </weblogic> > <include name="**/*-ejb-jar.xml"/> > <exclude name="**/*-weblogic-ejb-jar.xml"/> > <dtd publicId="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans > 1.1//EN" > location="${weblogic.home}/classes/weblogic/ejb/deployment/xml/ejb-jar.dtd"/ > > > <dtd publicId="-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN" > location="${weblogic.home}/classes/weblogic/ejb/deployment/xml/weblogic-ejb- > jar.dtd"/> > </ejbjar> > > Notice how the location element is a local path. > > > -- > Jesse Stockall | Tel: 1+ 613.599.2441 ext. 243 > CRYPTOCard Corporation | Fax: 1+ 613.599.2442 > Suite 304, 300 March Rd. | email: [EMAIL PROTECTED] > Ottawa, ON, Canada K2K 2E2 | web: www.cryptocard.com > --------------------------------------------------------------------- >
