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(StandardWrapper.jav > a:962) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j > ava:3420) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:3608 > ) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.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(StandardHostDeploy > 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(HostConfig.java:36 > 8) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu > 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.java:2189) > at > org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:2 > 73) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.BootstrapService.start(BootstrapService.java > :245) > at > org.apache.catalina.startup.BootstrapService.main(BootstrapService.java: > 307) > ----- Root Cause ----- > java.lang.ExceptionInInitializerError > at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryDefaultImpl.buildDefaul > 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(NativeConstructorA > ccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons > 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.instantiate(Unk > nown Source) > at > org.apache.ojb.broker.ta.PersistenceBrokerFactoryFactory.instance(Unknow > n Source) > at > org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(U > nknown Source) > at > my.com.shinyang.einout.business.bd.MaintenanceDelegateImpl.getObjectBySi > te(Unknown Source) > at > my.com.shinyang.einout.business.bd.MaintenanceDelegateImpl.getAllCategor > 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(ActionServlet.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(StandardWrapper.jav > a:934) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j > ava:3420) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:3608 > ) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.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(StandardHostDeploy > 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(HostConfig.java:36 > 8) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu > 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.java:2189) > at > org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:2 > 73) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.BootstrapService.start(BootstrapService.java > :245) > at > org.apache.catalina.startup.BootstrapService.main(BootstrapService.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(XMLEntityManager.jav > a:796) > at > org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager. > java:756) > at > org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImp > l.java:267) > at > org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XML > DocumentScannerImpl.java:826) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDo > cumentFragmentScannerImpl.java:333) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5 > 24) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5 > 80) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java > :1108) > at > org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepository(Unkno > wn Source) > at > org.apache.ojb.broker.metadata.RepositoryPersistor.readDescriptorReposit > 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:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
