Hi again, I get the CVS head running within jboss, thus I think the problem is tomcat specific (configuration?).
regards, Armin ----- Original Message ----- From: "Stephen Ting" <[EMAIL PROTECTED]> To: "'OJB Users List'" <[EMAIL PROTECTED]>; "'Armin Waibel'" <[EMAIL PROTECTED]> Sent: Thursday, January 23, 2003 10:23 AM Subject: RE: Reading repository.dtd failed... > Hi Armin, > > Is it because of the > > !DOCTYPE descriptor-repository SYSTEM "repository.dtd" > > Please see the snippet errors message attached below. > > Thanks > > > Caused by: java.net.MalformedURLException: no protocol: repository.dtd > at java.net.URL.<init>(URL.java:579) > at java.net.URL.<init>(URL.java:476) > at java.net.URL.<init>(URL.java:425) > > > > -----Original Message----- > > From: Armin Waibel [mailto:[EMAIL PROTECTED]] > > Sent: 23 January 2003 16:53 > > To: OJB Users List; Stephen Ting Tiew Ung > > Subject: Re: Reading repository.dtd failed... > > > > > > Hi Stephen, > > > > I don't have any problems in running > > the test cases. Maybe repository.dtd > > is not in your classpath or the file is corrupt? > > > > regards, > > Armin > > ----- Original Message ----- > > From: "Stephen Ting" <[EMAIL PROTECTED]> > > To: "'Ojb Users List'" <[EMAIL PROTECTED]> > > Sent: Thursday, January 23, 2003 8:38 AM > > Subject: Reading repository.dtd failed... > > > > > > > I recently upgrade to JDK 1.4.1_01, Tomcat 4.1.18 and OJB 0.9.9 and > > have > > > the following errors in reading the repository.dtd during system > > > startup. What's the work around for this? Does anyone > > experience this > > > problem before? > > > > > > Thanks > > > > > > regards, > > > Stephen > > > > > > Part of the repository.xml file is as follow > > > > > > <?xml version="1.0" encoding="UTF-8"?> > > > <!-- This is a sample metadata repository for the > > ObJectBridge System. > > > Use this file as a template for building your own mappings--> > > > <!-- defining entities for include-files --> > > > <!DOCTYPE descriptor-repository SYSTEM "repository.dtd" [ <!ENTITY > > > database SYSTEM "repository_database.xml"> <!ENTITY user SYSTEM > > > "repository_user.xml"> <!ENTITY internal SYSTEM > > > "repository_internal.xml"> ]> > > > > > > > > > 2003-01-23 15:21:55 StandardContext[/web-einout]: Servlet > > /web-einout > > > threw load() exception > > > javax.servlet.ServletException: Servlet.init() for servlet action > > threw > > > exception > > > at > > > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardW > > rapper.jav > > > a:962) > > > at > > > > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper. > > java:821) > > > at > > > > > org.apache.catalina.core.StandardContext.loadOnStartup(Standar > > dContext.j > > > ava:3420) > > > at > > > > > org.apache.catalina.core.StandardContext.start(StandardContext > > .java:3608 > > > ) > > > at > > > > > org.apache.catalina.core.ContainerBase.addChildInternal(Contai > > nerBase.ja > > > va:821) > > > at > > > > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase. > > java:807) > > > at > > > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) > > > at > > > > > org.apache.catalina.core.StandardHostDeployer.install(Standard > > HostDeploy > > > er.java:257) > > > at > > org.apache.catalina.core.StandardHost.install(StandardHost.java:772) > > > at > > > > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502) > > > at > > > > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410) > > > at > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:879) > > > at > > > > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf > > ig.java:36 > > > 8) > > > at > > > > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > > ifecycleSu > > > pport.java:166) > > > at > > > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196) > > > at > > org.apache.catalina.core.StandardHost.start(StandardHost.java:738) > > > at > > > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > > > at > > > > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > > > at > > > > > org.apache.catalina.core.StandardService.start(StandardService > > .java:497) > > > at > > > > > org.apache.catalina.core.StandardServer.start(StandardServer.j > > ava:2189) > > > at > > > > > org.apache.catalina.startup.CatalinaService.start(CatalinaServ > > ice.java:2 > > > 73) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > > orImpl.jav > > > a:39) > > > at > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > > odAccessor > > > Impl.java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > > > org.apache.catalina.startup.BootstrapService.start(BootstrapSe > > rvice.java > > > :245) > > > at > > > > > org.apache.catalina.startup.BootstrapService.main(BootstrapSer > > vice.java: > > > 307) > > > ----- Root Cause ----- > > > java.lang.ExceptionInInitializerError > > > at > > > > > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.b > > uildDefaul > > > tKey(Unknown Source) > > > at > > > > > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.< > > init>(Unkn > > > own Source) > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > > Method) > > > at > > > > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo > > nstructorA > > > ccessorImpl.java:39) > > > at > > > > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele > > gatingCons > > > tructorAccessorImpl.java:27) > > > at java.lang.reflect.Constructor.newInstance(Constructor.java:274) > > > at java.lang.Class.newInstance0(Class.java:306) > > > at java.lang.Class.newInstance(Class.java:259) > > > at > > > > > org.apache.ojb.broker.ta.PersistenceBrokerFactoryFactory.insta > > ntiate(Unk > > > nown Source) > > > at > > > > > org.apache.ojb.broker.ta.PersistenceBrokerFactoryFactory.insta > > nce(Unknow > > > n Source) > > > at > > > > > org.apache.ojb.broker.PersistenceBrokerFactory.createPersisten > > ceBroker(U > > > nknown Source) > > > at > > > > > my.com.shinyang.einout.business.bd.MaintenanceDelegateImpl.get > > ObjectBySi > > > te(Unknown Source) > > > at > > > > > my.com.shinyang.einout.business.bd.MaintenanceDelegateImpl.get > > AllCategor > > > y(Unknown Source) > > > at > > my.com.shinyang.einout.web.EinoutPlugin.initDBInformation(Unknown > > > Source) > > > at my.com.shinyang.einout.web.EinoutPlugin.init(Unknown Source) at > > > > > org.apache.struts.action.ActionServlet.initModulePlugIns(Actio > > nServlet.j > > > ava:1105) > > > at > > org.apache.struts.action.ActionServlet.init(ActionServlet.java:471) > > > at javax.servlet.GenericServlet.init(GenericServlet.java:256) > > > at > > > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardW > > rapper.jav > > > a:934) > > > at > > > > > org.apache.catalina.core.StandardWrapper.load(StandardWrapper. > > java:821) > > > at > > > > > org.apache.catalina.core.StandardContext.loadOnStartup(Standar > > dContext.j > > > ava:3420) > > > at > > > > > org.apache.catalina.core.StandardContext.start(StandardContext > > .java:3608 > > > ) > > > at > > > > > org.apache.catalina.core.ContainerBase.addChildInternal(Contai > > nerBase.ja > > > va:821) > > > at > > > > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase. > > java:807) > > > at > > > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) > > > at > > > > > org.apache.catalina.core.StandardHostDeployer.install(Standard > > HostDeploy > > > er.java:257) > > > at > > org.apache.catalina.core.StandardHost.install(StandardHost.java:772) > > > at > > > > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502) > > > at > > > > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410) > > > at > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:879) > > > at > > > > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConf > > ig.java:36 > > > 8) > > > at > > > > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L > > ifecycleSu > > > pport.java:166) > > > at > > > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196) > > > at > > org.apache.catalina.core.StandardHost.start(StandardHost.java:738) > > > at > > > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > > > at > > > > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) > > > at > > > > > org.apache.catalina.core.StandardService.start(StandardService > > .java:497) > > > at > > > > > org.apache.catalina.core.StandardServer.start(StandardServer.j > > ava:2189) > > > at > > > > > org.apache.catalina.startup.CatalinaService.start(CatalinaServ > > ice.java:2 > > > 73) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > > orImpl.jav > > > a:39) > > > at > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > > odAccessor > > > Impl.java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > > > org.apache.catalina.startup.BootstrapService.start(BootstrapSe > > rvice.java > > > :245) > > > at > > > > > org.apache.catalina.startup.BootstrapService.main(BootstrapSer > > vice.java: > > > 307) > > > > > > Caused by: > > org.apache.ojb.broker.metadata.MetadataException: Could not > > > read repository class descriptor data, using repository: > > repository.xml: > > > no protocol: repository.dtd > > > at org.apache.ojb.broker.metadata.MetadataManager.<init>(Unknown > > > Source) > > > at org.apache.ojb.broker.metadata.MetadataManager.<clinit>(Unknown > > > Source) > > > ... 45 more > > > > > > Caused by: java.net.MalformedURLException: no protocol: > > repository.dtd > > > at java.net.URL.<init>(URL.java:579) at > > > java.net.URL.<init>(URL.java:476) at > > > java.net.URL.<init>(URL.java:425) at > > > > > org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityM > > anager.jav > > > a:796) > > > at > > > > > org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEnti > > tyManager. > > > java:756) > > > at > > > > > org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTD > > ScannerImp > > > l.java:267) > > > at > > > > > org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.di > > spatch(XML > > > DocumentScannerImpl.java:826) > > > at > > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > > ment(XMLDo > > > cumentFragmentScannerImpl.java:333) > > > at > > > > > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > > ion.java:5 > > > 24) > > > at > > > > > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfigurat > > ion.java:5 > > > 80) > > > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > > > at > > > > > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXP > > arser.java > > > :1108) > > > at > > > > > org.apache.ojb.broker.metadata.RepositoryPersistor.buildReposi > > tory(Unkno > > > wn Source) > > > at > > > > > org.apache.ojb.broker.metadata.RepositoryPersistor.readDescrip > > torReposit > > > ory(Unknown Source) > > > ... 47 more > > > > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:ojb-user-> [EMAIL PROTECTED]> > > For > > additional commands, > > e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
