Hi all, I am using Turbine 2.2.1 with JDK1.4.1 and Tomcat 4.1.18. I will use the Intake Service for validation.
on Tomcat startup ist comes the following message: ---------------------------------------------------------------------------- -- Resolver: used http://jakarta.apache.org/turbine/dtd/intake_2_2_1.dtd <http://jakarta.apache.org/turbine/dtd/intake_2_2_1.dtd> java.net.UnknownHostException: jakarta.apache.org at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153) at java.net.Socket.connect(Socket.java:426) at java.net.Socket.connect(Socket.java:376) at sun.net.NetworkClient.doConnect(NetworkClient.java:139) at sun.net.www.http.HttpClient.openServer(HttpClient.java:386) at sun.net.www.http.HttpClient.openServer(HttpClient.java:602) at sun.net.www.http.HttpClient.<init>(HttpClient.java:303) at sun.net.www.http.HttpClient.<init>(HttpClient.java:264) at sun.net.www.http.HttpClient.New(HttpClient.java:336) at sun.net.www.http.HttpClient.New(HttpClient.java:317) at sun.net.www.http.HttpClient.New(HttpClient.java:312) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne ction.java:481) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection .java:472) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon nection.java:574) at java.net.URL.openStream(URL.java:960) at org.apache.turbine.services.intake.transform.DTDResolver.getInputSour ce(DTDResolver.java:132) at org.apache.turbine.services.intake.transform.DTDResolver.resolveEntit y(DTDResolver.java:117) at org.apache.xerces.util.EntityResolverWrapper.resolveEntity(EntityReso lverWrapper.java:148) at org.apache.xerces.impl.XMLEntityManager.resolveEntity(XMLEntityManage r.java:608) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch( XMLDocumentScannerImpl.java:839) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM LDocumentFragmentScannerImpl.java:329) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav a:525) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav a:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.j ava:1175) at org.apache.turbine.services.intake.transform.XmlToAppData.parseFile(X mlToAppData.java:131) at org.apache.turbine.services.intake.transform.XmlToAppData.parseFile(X mlToAppData.java:101) at org.apache.turbine.services.intake.TurbineIntakeService.writeAppData( TurbineIntakeService.java:235) at org.apache.turbine.services.intake.TurbineIntakeService.init(TurbineI ntakeService.java:184) at org.apache.turbine.services.TurbineBaseService.init(TurbineBaseServic e.java:108) at org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitable Broker.java:149) at org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServi ceBroker.java:224) at org.apache.turbine.services.BaseServiceBroker.initServices(BaseServic eBroker.java:193) at org.apache.turbine.Turbine.init(Turbine.java:257) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper. java:934) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:82 1) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex t.java:3420) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3 608) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:821) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80 7) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep loyer.java:257) at org.apache.catalina.core.StandardHost.install(StandardHost.java:772) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j ava:569) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411 ) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:879) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :368) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.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:4 97) at org.apache.catalina.core.StandardServer.start(StandardServer.java:218 9) at org.apache.catalina.startup.Catalina.start(Catalina.java:512) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) 24.02.2003 12:28:34 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on port 8080 24.02.2003 12:28:34 org.apache.jk.common.ChannelSocket init INFO: JK2: ajp13 listening on /0.0.0.0:8009 24.02.2003 12:28:34 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/31 config=D:\Programme\Apache_Group\jakarta-tomcat -4.1.18\bin\..\conf\jk2.properties ---------------------------------------------------------------------------- -- in the turbine.log: [Mon Feb 24 12:34:45 CET 2003] -- ERROR -- Could not instantiate tool org.apache.turbine.services.intake.IntakeTool to add to the context Exception: org.apache.turbine.util.TurbineException: Instantiation failed for org.apache.turbine.services.intake.IntakeTool Stack Trace follows: java.lang.NullPointerException at org.apache.turbine.services.intake.IntakeTool.<init>(IntakeTool.java:90) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces sorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc torAccessorImpl.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) ---------------------------------------------------------------------------- -- my intake.xml: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE input-data SYSTEM "http://jakarta.apache.org/turbine/dtd/intake_2_2_1.dtd <http://jakarta.apache.org/turbine/dtd/intake_2_2_1.dtd> "> <input-data basePackage="de.spkffb.scr."> <group name="lk" key="leistungskatalog" mapToObject="om.Leistungskatalog"> <field name="Bezeichnung" key="bezeichnung" type="String" mapToProperty="Bezeichnung"> <rule name="minLength" value="3">Die Bezeichnung muss mindestens 3 Zeichen haben!</rule> <rule name="maxLength" value="200">Die Bezeichnung darf maximal 200 Zeichen haben!</rule> <rule name="required" value="true">Die Bezeichnung darf nicht leer sein!</rule> </field> </group> </input-data> ---------------------------------------------------------------------------- -- the properties in TR.props: services.IntakeService.classname=org.apache.turbine.services.intake.TurbineI ntakeService tool.request.om=org.apache.turbine.om.OMTool tool.request.intake=org.apache.turbine.services.intake.IntakeTool services.IntakeService.xml.path=WEB-INF/conf/intake.xml ---------------------------------------------------------------------------- -- can anyone help me ? Thanks, Michael
