And enum is'nt a standard sql type.......... So it's not supported from dbforms. Nice that you found it!
To get log4j to work with tomcat you only have to setup a log4j.properties file. See bookstore example! Cheers, Henner > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im > Auftrag von Bill Tribley > Gesendet: Dienstag, 15. März 2005 03:14 > An: 'dbforms' > Betreff: Re: AW: AW: [dbforms] dbconnection Problem > > On Fri, 11 Mar 2005 06:52:38 +0100, Henner Kollmann > <[EMAIL PROTECTED]> wrote: > > > Have you had looked in the tomcat log files too? > > Could you debug the application to find out why the config > file is'nt > > parsed correct? > > > > Henner > > Henner, > I found it. Using jetty, I was able to get log4j to work > properly and I was able to kick in debug. This showed me the > full debug output of the dbforms initialization. dbforms > initialization choked on an enum field type. Changing enum to > varchar fixed it. I must get log4j working in Tomcat, or > switch to jetty. jetty was quick/easy to set up. > > Thank you for describing your eclipse setup. I plan to get > that going as well so that if I have problems in future I can debug. > > Thank you for your patient assistance. > > Bill > > > Offending DbForms-config.xml line (devgui - generated): > > <field name="gender_specific" fieldType="enum" > size="2" > defaultValue="N"/> > > Log of output: > 148811 [main] DEBUG org.apache.commons.digester.Digester - > Fire end() > for SetNextRule[methodName=addField, > paramType=org.dbforms.config.Field] > 148812 [main] DEBUG org.apache.commons.digester.Digester - > [SetNextRule]{dbforms-config/table/field} Call > org.dbforms.config.Table.addField(name=gender_specific type=0 > key=false isAutoinc=false issortable=false directory=null > expression=null) > 148846 [main] ERROR org.apache.commons.digester.Digester - > End event threw exception java.lang.reflect.InvocationTargetException > at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUt > ils.java:252) > at > org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) > at org.apache.commons.digester.Rule.end(Rule.java:276) > at > org.apache.commons.digester.Digester.endElement(Digester.java:1058) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) > at > org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyEleme > nt(Unknown > Source) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartEleme > nt(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment ContentDispatcher.dispatch(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu > ment(Unknown > Source) > at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at > org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at > org.apache.commons.digester.Digester.parse(Digester.java:1567) > at > org.dbforms.config.ConfigLoader.loadConfig(ConfigLoader.java:472) > at > org.dbforms.servlets.ConfigServlet.initXMLConfigFile(ConfigSer > vlet.java:304) > at > org.dbforms.servlets.ConfigServlet.initXMLConfig(ConfigServlet > .java:254) > at > org.dbforms.servlets.ConfigServlet.init(ConfigServlet.java:94) > at javax.servlet.GenericServlet.init(GenericServlet.java:168) > at > org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHol > der.java:383) > at > org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:243) > at > org.mortbay.jetty.servlet.ServletHandler.initializeServlets(Se > rvletHandler.java:445) > at > org.mortbay.jetty.servlet.WebApplicationHandler.initializeServ > lets(WebApplicationHandler.java:324) > at > org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApp > licationContext.java:513) > at org.mortbay.util.Container.start(Container.java:72) > at org.mortbay.http.HttpServer.doStart(HttpServer.java:757) > at org.mortbay.util.Container.start(Container.java:72) > at org.mortbay.jetty.Server.main(Server.java:433) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.mortbay.start.Main.invokeMain(Main.java:151) > at org.mortbay.start.Main.start(Main.java:480) > at org.mortbay.start.Main.main(Main.java:94) > Caused by: java.lang.Exception: no type! > at org.dbforms.config.Table.addField(Table.java:435) > ... 38 more > 149391 [main] ERROR org.dbforms.servlets.ConfigServlet - > ::initXMLConfig > - SaxException > java.lang.Exception: no type! > at > org.apache.commons.digester.Digester.createSAXException(Digest > er.java:2540) > at > org.apache.commons.digester.Digester.createSAXException(Digest > er.java:2566) > at > org.apache.commons.digester.Digester.endElement(Digester.java:1061) > at > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide Read honest & > candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > DbForms Mailing List > > http://www.wap-force.net/dbforms > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ DbForms Mailing List http://www.wap-force.net/dbforms