JianJunShen
asked on
How to put downloaded spring-beans-2.0.dtd in springContext.xml
I downloaded dtd, and put it into classpath. In Ant's build.xml, I have:
<property name="main.dir" value="./src/main"/>
<property name="resources.dir" value="${main.dir}/resourc es"/>
<path id="compile.classpath">
<pathelement location="${resources.dir} "/>
...
</path>
spring-beans-2.0.dtd is in resources directory:
src
main
resources
spring-beans-2.0.dtd
In applicationContext.xml: I added following line:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "classpath://spring-beans- 2.0.dtd" >
But it gives following error:
java.net.MalformedURLExcep tion: unknown protocol: classpath
How to put downloaded dtd in applicationContext.xml?
<property name="main.dir" value="./src/main"/>
<property name="resources.dir" value="${main.dir}/resourc
<path id="compile.classpath">
<pathelement location="${resources.dir}
...
</path>
spring-beans-2.0.dtd is in resources directory:
src
main
resources
spring-beans-2.0.dtd
In applicationContext.xml: I added following line:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "classpath://spring-beans-
But it gives following error:
java.net.MalformedURLExcep
How to put downloaded dtd in applicationContext.xml?
ASKER
I have tried. All failed.
1) <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "spring-beans-2.0.dtd">
error message is no protocol found
2) <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "file://spring-beans-2.0.d td">
error message , see detailed error message
3)file:///C:/eclipse33/ecl ipse/works paceStruts 2SpriHibJa vaAcademyV 2/AuctionS truts2Ajax SprHib/src /main/reso urcessprin g-beans-2. 0.dtd
See detailed error message
========================== =========d etailed error message==================
[auctionstruts2ajaxsprhib] WARN [2007/10/03 14:20:58] | Ignored XML validation warning
org.xml.sax.SAXParseExcept ion: URI was not reported to parser for entity [document]
at gnu.xml.aelfred2.SAXDriver .warn(SAXD river.java :934)
at gnu.xml.aelfred2.SAXDriver .startExte rnalEntity (SAXDriver .java:631)
at gnu.xml.aelfred2.XmlParser .pushURL(X mlParser.j ava:3358)
at gnu.xml.aelfred2.XmlParser .doParse(X mlParser.j ava:159)
at gnu.xml.aelfred2.SAXDriver .parse(SAX Driver.jav a:320)
at gnu.xml.aelfred2.XmlReader .parse(Xml Reader.jav a:294)
at gnu.xml.dom.JAXPFactory$JA XPBuilder. parse(JAXP Factory.ja va:186)
at org.springframework.beans. factory.xm l.DefaultD ocumentLoa der.loadDo cument(Def aultDocume ntLoader.j ava:76)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.doLo adBeanDefi nitions(Xm lBeanDefin itionReade r.java:351 )
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.load BeanDefini tions(XmlB eanDefinit ionReader. java:303)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.load BeanDefini tions(XmlB eanDefinit ionReader. java:280)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:1 31)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:1 47)
at org.springframework.web.co ntext.supp ort.XmlWeb Applicatio nContext.l oadBeanDef initions(X mlWebAppli cationCont ext.java:1 24)
at org.springframework.web.co ntext.supp ort.XmlWeb Applicatio nContext.l oadBeanDef initions(X mlWebAppli cationCont ext.java:9 2)
at org.springframework.contex t.support. AbstractRe freshableA pplication Context.re freshBeanF actory(Abs tractRefre shableAppl icationCon text.java: 101)
at org.springframework.contex t.support. AbstractAp plicationC ontext.obt ainFreshBe anFactory( AbstractAp plicationC ontext.jav a:389)
at org.springframework.contex t.support. AbstractAp plicationC ontext.ref resh(Abstr actApplica tionContex t.java:324 )
at org.springframework.web.co ntext.Cont extLoader. createWebA pplication Context(Co ntextLoade r.java:244 )
at org.springframework.web.co ntext.Cont extLoader. initWebApp licationCo ntext(Cont extLoader. java:187)
at org.springframework.web.co ntext.Cont extLoaderL istener.co ntextIniti alized(Con textLoader Listener.j ava:49)
at org.apache.catalina.core.S tandardCon text.liste nerStart(S tandardCon text.java: 3764)
at org.apache.catalina.core.S tandardCon text.start (StandardC ontext.jav a:4216)
at org.apache.catalina.core.C ontainerBa se.addChil dInternal( ContainerB ase.java:7 60)
at org.apache.catalina.core.C ontainerBa se.addChil d(Containe rBase.java :740)
at org.apache.catalina.core.S tandardHos t.addChild (StandardH ost.java:5 44)
at org.apache.catalina.startu p.HostConf ig.deployD escriptor( HostConfig .java:626)
at org.apache.catalina.startu p.HostConf ig.deployD escriptors (HostConfi g.java:553 )
at org.apache.catalina.startu p.HostConf ig.deployA pps(HostCo nfig.java: 488)
at org.apache.catalina.startu p.HostConf ig.start(H ostConfig. java:1138)
at org.apache.catalina.startu p.HostConf ig.lifecyc leEvent(Ho stConfig.j ava:311)
at org.apache.catalina.util.L ifecycleSu pport.fire LifecycleE vent(Lifec ycleSuppor t.java:120 )
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:10 22)
at org.apache.catalina.core.S tandardHos t.start(St andardHost .java:736)
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:10 14)
at org.apache.catalina.core.S tandardEng ine.start( StandardEn gine.java: 443)
at org.apache.catalina.core.S tandardSer vice.start (StandardS ervice.jav a:448)
at org.apache.catalina.core.S tandardSer ver.start( StandardSe rver.java: 700)
at org.apache.catalina.startu p.Catalina .start(Cat alina.java :552)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at org.apache.catalina.startu p.Bootstra p.start(Bo otstrap.ja va:295)
at org.apache.catalina.startu p.Bootstra p.main(Boo tstrap.jav a:433)
[auctionstruts2ajaxsprhib] WARN [2007/10/03 14:20:58] | Ignored XML validation warning
org.xml.sax.SAXParseExcept ion: No base URI; hope URI is absolute: file:///C:/eclipse33/eclip se/workspa ceStruts2S priHibJava AcademyV2/ AuctionStr uts2AjaxSp rHib/src/m ain/resour cesspring- beans-2.0. dtd
at gnu.xml.aelfred2.SAXDriver .warn(SAXD river.java :934)
at gnu.xml.aelfred2.XmlParser .readExter nalIds(Xml Parser.jav a:2399)
at gnu.xml.aelfred2.XmlParser .parseDoct ypedecl(Xm lParser.ja va:804)
at gnu.xml.aelfred2.XmlParser .parseProl og(XmlPars er.java:52 2)
at gnu.xml.aelfred2.XmlParser .parseDocu ment(XmlPa rser.java: 414)
at gnu.xml.aelfred2.XmlParser .doParse(X mlParser.j ava:167)
at gnu.xml.aelfred2.SAXDriver .parse(SAX Driver.jav a:320)
at gnu.xml.aelfred2.XmlReader .parse(Xml Reader.jav a:294)
at gnu.xml.dom.JAXPFactory$JA XPBuilder. parse(JAXP Factory.ja va:186)
at org.springframework.beans. factory.xm l.DefaultD ocumentLoa der.loadDo cument(Def aultDocume ntLoader.j ava:76)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.doLo adBeanDefi nitions(Xm lBeanDefin itionReade r.java:351 )
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.load BeanDefini tions(XmlB eanDefinit ionReader. java:303)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.load BeanDefini tions(XmlB eanDefinit ionReader. java:280)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:1 31)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:1 47)
at org.springframework.web.co ntext.supp ort.XmlWeb Applicatio nContext.l oadBeanDef initions(X mlWebAppli cationCont ext.java:1 24)
at org.springframework.web.co ntext.supp ort.XmlWeb Applicatio nContext.l oadBeanDef initions(X mlWebAppli cationCont ext.java:9 2)
at org.springframework.contex t.support. AbstractRe freshableA pplication Context.re freshBeanF actory(Abs tractRefre shableAppl icationCon text.java: 101)
at org.springframework.contex t.support. AbstractAp plicationC ontext.obt ainFreshBe anFactory( AbstractAp plicationC ontext.jav a:389)
at org.springframework.contex t.support. AbstractAp plicationC ontext.ref resh(Abstr actApplica tionContex t.java:324 )
at org.springframework.web.co ntext.Cont extLoader. createWebA pplication Context(Co ntextLoade r.java:244 )
at org.springframework.web.co ntext.Cont extLoader. initWebApp licationCo ntext(Cont extLoader. java:187)
at org.springframework.web.co ntext.Cont extLoaderL istener.co ntextIniti alized(Con textLoader Listener.j ava:49)
at org.apache.catalina.core.S tandardCon text.liste nerStart(S tandardCon text.java: 3764)
at org.apache.catalina.core.S tandardCon text.start (StandardC ontext.jav a:4216)
at org.apache.catalina.core.C ontainerBa se.addChil dInternal( ContainerB ase.java:7 60)
at org.apache.catalina.core.C ontainerBa se.addChil d(Containe rBase.java :740)
at org.apache.catalina.core.S tandardHos t.addChild (StandardH ost.java:5 44)
at org.apache.catalina.startu p.HostConf ig.deployD escriptor( HostConfig .java:626)
at org.apache.catalina.startu p.HostConf ig.deployD escriptors (HostConfi g.java:553 )
at org.apache.catalina.startu p.HostConf ig.deployA pps(HostCo nfig.java: 488)
at org.apache.catalina.startu p.HostConf ig.start(H ostConfig. java:1138)
at org.apache.catalina.startu p.HostConf ig.lifecyc leEvent(Ho stConfig.j ava:311)
at org.apache.catalina.util.L ifecycleSu pport.fire LifecycleE vent(Lifec ycleSuppor t.java:120 )
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:10 22)
at org.apache.catalina.core.S tandardHos t.start(St andardHost .java:736)
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:10 14)
at org.apache.catalina.core.S tandardEng ine.start( StandardEn gine.java: 443)
at org.apache.catalina.core.S tandardSer vice.start (StandardS ervice.jav a:448)
at org.apache.catalina.core.S tandardSer ver.start( StandardSe rver.java: 700)
at org.apache.catalina.startu p.Catalina .start(Cat alina.java :552)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at org.apache.catalina.startu p.Bootstra p.start(Bo otstrap.ja va:295)
at org.apache.catalina.startu p.Bootstra p.main(Boo tstrap.jav a:433)
[auctionstruts2ajaxsprhib] WARN [2007/10/03 14:20:58] | Ignored XML validation warning
org.xml.sax.SAXParseExcept ion: No base URI; hope this SYSTEM id is absolute: file:///C:/eclipse33/eclip se/workspa ceStruts2S priHibJava AcademyV2/ AuctionStr uts2AjaxSp rHib/src/m ain/resour cesspring- beans-2.0. dtd
at gnu.xml.aelfred2.SAXDriver .warn(SAXD river.java :934)
at gnu.xml.aelfred2.SAXDriver .absolutiz e(SAXDrive r.java:606 )
at gnu.xml.aelfred2.SAXDriver .resolveEn tity(SAXDr iver.java: 585)
at gnu.xml.aelfred2.XmlParser .pushURL(X mlParser.j ava:3336)
at gnu.xml.aelfred2.XmlParser .parseDoct ypedecl(Xm lParser.ja va:845)
at gnu.xml.aelfred2.XmlParser .parseProl og(XmlPars er.java:52 2)
at gnu.xml.aelfred2.XmlParser .parseDocu ment(XmlPa rser.java: 414)
at gnu.xml.aelfred2.XmlParser .doParse(X mlParser.j ava:167)
at gnu.xml.aelfred2.SAXDriver .parse(SAX Driver.jav a:320)
at gnu.xml.aelfred2.XmlReader .parse(Xml Reader.jav a:294)
at gnu.xml.dom.JAXPFactory$JA XPBuilder. parse(JAXP Factory.ja va:186)
at org.springframework.beans. factory.xm l.DefaultD ocumentLoa der.loadDo cument(Def aultDocume ntLoader.j ava:76)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.doLo adBeanDefi nitions(Xm lBeanDefin itionReade r.java:351 )
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.load BeanDefini tions(XmlB eanDefinit ionReader. java:303)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.load BeanDefini tions(XmlB eanDefinit ionReader. java:280)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:1 31)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:1 47)
at org.springframework.web.co ntext.supp ort.XmlWeb Applicatio nContext.l oadBeanDef initions(X mlWebAppli cationCont ext.java:1 24)
at org.springframework.web.co ntext.supp ort.XmlWeb Applicatio nContext.l oadBeanDef initions(X mlWebAppli cationCont ext.java:9 2)
at org.springframework.contex t.support. AbstractRe freshableA pplication Context.re freshBeanF actory(Abs tractRefre shableAppl icationCon text.java: 101)
at org.springframework.contex t.support. AbstractAp plicationC ontext.obt ainFreshBe anFactory( AbstractAp plicationC ontext.jav a:389)
at org.springframework.contex t.support. AbstractAp plicationC ontext.ref resh(Abstr actApplica tionContex t.java:324 )
at org.springframework.web.co ntext.Cont extLoader. createWebA pplication Context(Co ntextLoade r.java:244 )
at org.springframework.web.co ntext.Cont extLoader. initWebApp licationCo ntext(Cont extLoader. java:187)
at org.springframework.web.co ntext.Cont extLoaderL istener.co ntextIniti alized(Con textLoader Listener.j ava:49)
at org.apache.catalina.core.S tandardCon text.liste nerStart(S tandardCon text.java: 3764)
at org.apache.catalina.core.S tandardCon text.start (StandardC ontext.jav a:4216)
at org.apache.catalina.core.C ontainerBa se.addChil dInternal( ContainerB ase.java:7 60)
at org.apache.catalina.core.C ontainerBa se.addChil d(Containe rBase.java :740)
at org.apache.catalina.core.S tandardHos t.addChild (StandardH ost.java:5 44)
at org.apache.catalina.startu p.HostConf ig.deployD escriptor( HostConfig .java:626)
at org.apache.catalina.startu p.HostConf ig.deployD escriptors (HostConfi g.java:553 )
at org.apache.catalina.startu p.HostConf ig.deployA pps(HostCo nfig.java: 488)
at org.apache.catalina.startu p.HostConf ig.start(H ostConfig. java:1138)
at org.apache.catalina.startu p.HostConf ig.lifecyc leEvent(Ho stConfig.j ava:311)
at org.apache.catalina.util.L ifecycleSu pport.fire LifecycleE vent(Lifec ycleSuppor t.java:120 )
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:10 22)
at org.apache.catalina.core.S tandardHos t.start(St andardHost .java:736)
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:10 14)
at org.apache.catalina.core.S tandardEng ine.start( StandardEn gine.java: 443)
at org.apache.catalina.core.S tandardSer vice.start (StandardS ervice.jav a:448)
at org.apache.catalina.core.S tandardSer ver.start( StandardSe rver.java: 700)
at org.apache.catalina.startu p.Catalina .start(Cat alina.java :552)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at org.apache.catalina.startu p.Bootstra p.start(Bo otstrap.ja va:295)
at org.apache.catalina.startu p.Bootstra p.main(Boo tstrap.jav a:433)
1) <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "spring-beans-2.0.dtd">
error message is no protocol found
2) <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "file://spring-beans-2.0.d
error message , see detailed error message
3)file:///C:/eclipse33/ecl
See detailed error message
==========================
[auctionstruts2ajaxsprhib]
org.xml.sax.SAXParseExcept
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.XmlReader
at gnu.xml.dom.JAXPFactory$JA
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.web.co
at org.springframework.web.co
at org.springframework.contex
at org.springframework.contex
at org.springframework.contex
at org.springframework.web.co
at org.springframework.web.co
at org.springframework.web.co
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.util.L
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.startu
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.apache.catalina.startu
at org.apache.catalina.startu
[auctionstruts2ajaxsprhib]
org.xml.sax.SAXParseExcept
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.XmlReader
at gnu.xml.dom.JAXPFactory$JA
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.web.co
at org.springframework.web.co
at org.springframework.contex
at org.springframework.contex
at org.springframework.contex
at org.springframework.web.co
at org.springframework.web.co
at org.springframework.web.co
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.util.L
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.startu
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.apache.catalina.startu
at org.apache.catalina.startu
[auctionstruts2ajaxsprhib]
org.xml.sax.SAXParseExcept
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.XmlParser
at gnu.xml.aelfred2.SAXDriver
at gnu.xml.aelfred2.XmlReader
at gnu.xml.dom.JAXPFactory$JA
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.web.co
at org.springframework.web.co
at org.springframework.contex
at org.springframework.contex
at org.springframework.contex
at org.springframework.web.co
at org.springframework.web.co
at org.springframework.web.co
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.util.L
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.startu
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.apache.catalina.startu
at org.apache.catalina.startu
why didn't u try what i suggested?
ASKER
Do I need to create mydtds directory?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I put dtd as follows:
<!DOCTYPE beans SYSTEM "-//SPRING//DTD BEAN 2.0//EN" "spring-beans-2.0.dtd" >
Caused by:
org.xml.sax.SAXParseExcept ion: required character (found """) (expected ">")
And in Tomcat:
ApplicationContext and spring-beans-2.0.dtd are in same directory.
C:\apache-tomcat-5.5.25\we bapps\auct ionstruts2 ajaxsprhib \WEB-INF\c lasses
After I replace PUBLIC with SYSTEM, myEclipse editor dialog says the document type declaration for root elemen type of "beans" must end with >. But If I do not replace PUBLIC with SYSTEM, there is no error sign in editor. But anyway, I tried both, it does not work. Application deployt failed.
<!DOCTYPE beans SYSTEM "-//SPRING//DTD BEAN 2.0//EN" "spring-beans-2.0.dtd" >
Caused by:
org.xml.sax.SAXParseExcept
And in Tomcat:
ApplicationContext and spring-beans-2.0.dtd are in same directory.
C:\apache-tomcat-5.5.25\we
After I replace PUBLIC with SYSTEM, myEclipse editor dialog says the document type declaration for root elemen type of "beans" must end with >. But If I do not replace PUBLIC with SYSTEM, there is no error sign in editor. But anyway, I tried both, it does not work. Application deployt failed.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I put followings line into applicationContext.xml:
<!DOCTYPE beans SYSTEM "spring-beans.dtd" >
And in deployed folder, I could see applicationContext and spring-beans.dtd are in same folder.
But now, it gives following error:
org.springframework.beans. factory.Be anDefiniti onStoreExc eption: IOException parsing XML document from file [C:\apache-tomcat-5.5.25\w ebapps\auc tionstruts 2ajaxsprhi b\WEB-INF\ classes\ap plicationC ontext.xml ]; nested exception is java.net.MalformedURLExcep tion: no protocol: spring-beans.dtd
Caused by:
java.net.MalformedURLExcep tion: no protocol: spring-beans.dtd
<!DOCTYPE beans SYSTEM "spring-beans.dtd" >
And in deployed folder, I could see applicationContext and spring-beans.dtd are in same folder.
But now, it gives following error:
org.springframework.beans.
Caused by:
java.net.MalformedURLExcep
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Hi, Objects:
Thanks for your help!!! The final reason is that gnujaxp.jar. After I remove this zip in my lib directory, everything works. I am using parser in that package. But could you please tell me parser matters in this case?
With best regards,
Juhani
Thanks for your help!!! The final reason is that gnujaxp.jar. After I remove this zip in my lib directory, everything works. I am using parser in that package. But could you please tell me parser matters in this case?
With best regards,
Juhani
ASKER
I will create another thread to ask what kind of jars one need to include from jfreechart package if one is going to integrate JFreechart with struts 2.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
<!DOCTYPE beans SYSTEM "-//SPRING//DTD BEAN 2.0//EN" "/mydtds/spring-beans-2.0.