Hi, and thanks in advance. I'm trying to deploy my struts/torque webapp
on a newer version of Tomcat (4.1.18) and I'm running into:

ERROR org.apache.commons.digester.Digester  - Begin event threw
exception 
java.lang.IllegalArgumentException: java.lang.ClassCastException@a7dd39
    at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:28)
    at java.lang.reflect.Method.invoke(Method.java:327)
    at
org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1650)
...

The full stack trace and other details are attached. Can someone please
help?

Dave

dbweb 1 INFO  com.davebsoft.stuctr.Log4jInit  - Called PropertyConfigurator.configure 
with 
/usr/local/etc/jakarta/jakarta-tomcat-4.1.18/webapps/stuctr/WEB-INF/classes/log4j.properties
 
dbweb 9 INFO  com.davebsoft.stuctr.Log4jInit  - Calling Torque.init with 
/usr/local/etc/jakarta/jakarta-tomcat-4.1.18/webapps/stuctr/WEB-INF/classes/Torque.properties
 
dbweb 73 DEBUG org.apache.torque.Torque  - Starting initAdapters 
dbweb 169 DEBUG org.apache.torque.Torque  - Starting initDSF 
dbweb 170 DEBUG org.apache.torque.Torque  - handle: stuctr DataSourceFactory: 
org.apache.torque.dsfactory.TorqueDataSourceFactory 
dbweb 193 DEBUG org.apache.torque.dsfactory.TorqueDataSourceFactory  - Starting 
initCPDS 
dbweb 208 DEBUG org.apache.torque.dsfactory.TorqueDataSourceFactory  - Setting 
datasource property: driver 
dbweb 430 DEBUG org.apache.torque.dsfactory.TorqueDataSourceFactory  - Setting 
datasource property: url 
dbweb 430 DEBUG org.apache.torque.dsfactory.TorqueDataSourceFactory  - Setting 
datasource property: user 
dbweb 431 DEBUG org.apache.torque.dsfactory.TorqueDataSourceFactory  - Starting 
initTorqueClassic 
dbweb 440 DEBUG org.apache.torque.dsfactory.TorqueDataSourceFactory  - Setting 
datasource property: defaultMaxConnections 
dbweb 459 DEBUG org.apache.torque.dsfactory.TorqueDataSourceFactory  - Setting 
datasource property: maxExpiryTime 
dbweb 460 DEBUG org.apache.torque.dsfactory.TorqueDataSourceFactory  - Setting 
datasource property: connectionWaitTimeout 
dbweb 461 DEBUG org.apache.torque.Torque  - Adding a dummy entry for default, mapped 
onto stuctr 
dbweb 461 INFO  com.davebsoft.stuctr.Log4jInit  - Called Torque.init 
dbweb 547 INFO  org.apache.struts.util.PropertyMessageResources  - Initializing, 
config='org.apache.struts.util.LocalStrings', returnNull=true 
dbweb 547 INFO  org.apache.struts.util.PropertyMessageResources  - Initializing, 
config='org.apache.struts.action.ActionResources', returnNull=true 
[5808]: h0M8ZxJY005808: from=<[EMAIL PROTECTED]>, size=33357, class=0, nrcpts=1, 
msgid=<[EMAIL PROTECTED]>, proto=SMTP, daemon=MTA, 
relay=user-119buk2.biz.mindspring.com [66.149.250.130] 
dbweb 800 ERROR org.apache.commons.digester.Digester  - Begin event threw exception 
java.lang.IllegalArgumentException: java.lang.ClassCastException@a7dd39
    at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:28)
    at java.lang.reflect.Method.invoke(Method.java:327)
    at 
org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1650)
    at 
org.apache.commons.beanutils.PropertyUtils.setNestedProperty(PropertyUtils.java:1545)
    at org.apache.commons.beanutils.PropertyUtils.setProperty(PropertyUtils.java:1574)
    at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:919)
    at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
    at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:259)
    at org.apache.commons.digester.Digester.startElement(Digester.java:1237)
    at 
org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459)
    at 
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:221)
    at 
org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:874)
    at 
org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.java:591)
    at 
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:748)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:747)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
    at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
    at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
    at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
    at org.apache.commons.digester.Digester.parse(Digester.java:1495)
    at 
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:860)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:455)
    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:821)
    at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3420)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: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(StandardHostDeployer.java:257)
    at org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: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(LifecycleSupport.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.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:42)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:28)
    at java.lang.reflect.Method.invoke(Method.java:327)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
dbweb 820 DEBUG org.apache.struts.util.PropertyMessageResources  - 
getMessage(en_US,configParse) 
dbweb 821 DEBUG org.apache.struts.util.PropertyMessageResources  - loadLocale(en_US) 
dbweb 821 DEBUG org.apache.struts.util.PropertyMessageResources  -   Loading resource 
'org/apache/struts/action/ActionResources_en_US.properties' 
dbweb 824 DEBUG org.apache.struts.util.PropertyMessageResources  -   Loading resource 
completed 
dbweb 824 DEBUG org.apache.struts.util.PropertyMessageResources  - loadLocale(en) 
dbweb 825 DEBUG org.apache.struts.util.PropertyMessageResources  -   Loading resource 
'org/apache/struts/action/ActionResources_en.properties' 
dbweb 830 DEBUG org.apache.struts.util.PropertyMessageResources  -   Loading resource 
completed 
dbweb 831 DEBUG org.apache.struts.util.PropertyMessageResources  - loadLocale() 
dbweb 831 DEBUG org.apache.struts.util.PropertyMessageResources  -   Loading resource 
'org/apache/struts/action/ActionResources.properties' 
dbweb 834 DEBUG org.apache.struts.util.PropertyMessageResources  -   Loading resource 
completed 
dbweb 835 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.configParse 
dbweb 835 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.destroyDataSource 
dbweb 836 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.sessionCreate 
dbweb 836 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.initDataSource 
dbweb 836 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.unhandledException 
dbweb 837 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.configMapping 
dbweb 837 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.initProcessor 
dbweb 837 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.applicationResources 
dbweb 837 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.applicationLoading 
dbweb 838 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.requestDispatcher 
dbweb 838 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.processInvalid 
dbweb 838 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.mappingType 
dbweb 839 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.configInit 
dbweb 839 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.dataSource.init 
dbweb 839 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.configMissing 
dbweb 840 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.notAuthorized 
dbweb 840 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.noInput 
dbweb 840 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.processPath 
dbweb 840 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.dataSource.destroy 
dbweb 841 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.formBean 
dbweb 841 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.finalizing 
dbweb 841 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.reloading 
dbweb 842 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.configIO 
dbweb 842 DEBUG org.apache.struts.util.PropertyMessageResources  -   Saving message 
key '.actionCreate 
dbweb 843 ERROR org.apache.struts.action.ActionServlet  - Parsing error processing 
resource path /WEB-INF/struts-config.xml 
java.lang.IllegalArgumentException: java.lang.ClassCastException@a7dd39
    at org.apache.commons.digester.Digester.createSAXException(Digester.java:2312)
    at org.apache.commons.digester.Digester.createSAXException(Digester.java:2332)
    at org.apache.commons.digester.Digester.startElement(Digester.java:1240)
    at 
org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459)
    at 
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:221)
    at 
org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:874)
    at 
org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.java:591)
    at 
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:748)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:747)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
    at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
    at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
    at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
    at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
    at org.apache.commons.digester.Digester.parse(Digester.java:1495)
    at 
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:860)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:455)
    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:821)
    at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3420)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: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(StandardHostDeployer.java:257)
    at org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:569)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
    at java.lang.reflect.Method.invoke(Method.java:327)

[webapp@maximus jakarta]$ cd tomcat/webapps/stuctr/WEB-INF/lib
[webapp@maximus lib]$ ll
total 4148
-rw-------    1 webapp   webapp     716139 Jan 20 18:49 ant-1.5.jar
-rw-------    1 webapp   webapp      81064 Jan 20 18:49 commons-beanutils-1.4.1.jar
-rw-------    1 webapp   webapp      81171 Jan 20 18:45 commons-beanutils.jar
-rw-------    1 webapp   webapp      90503 Jan 20 18:49 commons-collections-2.0.jar
-rw-------    1 webapp   webapp     146737 Jan 20 18:45 commons-collections.jar
-rw-------    1 webapp   webapp      16842 Jan 20 18:49 
commons-configuration-1.0-dev.jar
-rw-------    1 webapp   webapp      77244 Jan 20 18:49 
commons-dbcp-1.0-dev-20020806.jar
-rw-------    1 webapp   webapp      81146 Jan 20 18:45 commons-dbcp.jar
-rw-------    1 webapp   webapp      93903 Jan 20 18:45 commons-digester.jar
-rw-------    1 webapp   webapp      14416 Jan 20 18:45 commons-fileupload.jar
-rw-------    1 webapp   webapp      63861 Jan 20 18:49 commons-lang-1.0.jar
-rw-------    1 webapp   webapp      29461 Jan 20 18:45 commons-lang.jar
-rw-------    1 webapp   webapp      26388 Jan 20 18:49 commons-logging-1.0.2.jar
-rw-------    1 webapp   webapp      20357 Jan 20 18:45 commons-logging.jar
-rw-------    1 webapp   webapp      26872 Jan 20 18:49 commons-pool-1.0.jar
-rw-------    1 webapp   webapp      28940 Jan 20 18:45 commons-pool.jar
-rw-------    1 webapp   webapp      28528 Jan 20 18:45 commons-resources.jar
-rw-------    1 webapp   webapp      22146 Jan 20 18:45 commons-services.jar
-rw-------    1 webapp   webapp      28755 Jan 20 18:45 commons-validator.jar
-rw-------    1 webapp   webapp      65368 Jan 20 18:45 jakarta-oro.jar
-rw-------    1 webapp   webapp     291836 Jan 20 18:49 jcs-1.0-dev.jar
-rw-------    1 webapp   webapp       6727 Jan 20 18:49 jdbc-2.0.jar
-rw-------    1 webapp   webapp       6727 Jan 20 18:45 jdbc2_0-stdext.jar
-rw-------    1 webapp   webapp     127118 Jan 20 18:45 jdom.jar
-rw-------    1 webapp   webapp      98496 Jan 20 18:49 jndi-1.2.1.jar
-rw-------    1 webapp   webapp     121070 Jan 20 18:49 junit-3.8.1.jar
-rw-------    1 webapp   webapp      17400 Jan 20 18:45 JVerify.jar
-rw-------    1 webapp   webapp     350525 Jan 20 18:49 log4j-1.2.6.jar
-rw-------    1 webapp   webapp      25420 Jan 20 18:45 NSLookup.jar
-rw-------    1 webapp   webapp      19496 Jan 20 18:49 stratum-1.0-b3.jar
-rw-------    1 webapp   webapp     459104 Jan 20 18:45 struts.jar
-rw-------    1 webapp   webapp      25694 Jan 20 18:49 tomcat-naming-1.0.jar
-rw-------    1 webapp   webapp     324520 Jan 20 18:49 torque-3.0.jar
-rw-------    1 webapp   webapp     347357 Jan 20 18:49 velocity-1.3.jar
-rw-------    1 webapp   webapp      26213 Jan 20 18:49 village-2.0-dev-20021111.jar
-rw-------    1 webapp   webapp     108484 Jan 20 18:49 xml-apis-2.0.2.jar

[webapp@maximus lib]$ printenv|grep HOME
TOMCAT_HOME=/usr/local/etc/jakarta/tomcat
CATALINA_HOME=/usr/local/etc/jakarta/tomcat
ANT_HOME=/usr/local/etc/jakarta/jakarta-ant-1.5.1
SERVLETAPI_HOME=/usr/local/etc/jakarta/jakarta-servletapi-4.0-m5
JAVA_HOME=/usr/java/j2sdk1.4.0
J2EE_HOME=/usr/local/etc/j2sdkee1.3
JAKARTA_HOME=/usr/local/etc/jakarta
HOME=/home/district/webapp

lrwxrwxrwx    1 root     root           21 Jan 21 23:48 tomcat -> jakarta-tomcat-4.1.18

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to