Bugs item #987093, was opened at 2004-07-08 08:09
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=987093&group_id=22866
Category: JBossServer
Group: v3.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Louiss (louisswang)
Assigned to: Nobody/Anonymous (nobody)
Summary: Reference to old instance when redeploy
Initial Comment:
Jboss server: Jboss 3.2.4Rc2 (with tomcat5.0.x)
1) I deploy my portlets.war file (with Struts supported),
everything goes well. Log as below:
...........
2004-07-07 09:06:27,672 INFO
[org.jboss.web.tomcat.tc5.TomcatDeployer] deploy,
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/all/tmp/deploy/tmp32408portlets.war/
2004-07-07 09:06:28,437 INFO
[org.jboss.web.tomcat.tc5.TomcatDeployer]
ClusteredHTTPSessionService found
2004-07-07 09:06:28,812 INFO
[org.apache.struts.util.PropertyMessageResources]
Initializing, config='org.apache.struts.util.LocalStrings',
returnNull=true
2004-07-07 09:06:28,812 INFO
[org.apache.struts.util.PropertyMessageResources]
Initializing,
config='org.apache.struts.action.ActionResources',
returnNull=true
2004-07-07 09:06:32,250 INFO
[org.apache.struts.tiles.TilesPlugin] Tiles definition
factory loaded for module ''.
2004-07-07 09:06:32,265 INFO
[org.apache.struts.validator.ValidatorPlugIn] Loading
validation rules file from '/WEB-INF/validation/validator-
rules.xml'
2004-07-07 09:06:32,343 INFO
[org.apache.struts.validator.ValidatorPlugIn] Loading
validation rules file from '/WEB-
INF/validation/validation.xml'
....................
2) when I re-deploy (copy the portlets.war from
somewhere else & paste to \server\all\deploy), I got
error:
..........................
2004-07-07 16:45:58,487 INFO
[org.jboss.web.tomcat.tc5.TomcatDeployer] undeploy,
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/all/tmp/deploy/tmp49136portlets.war/
2004-07-07 16:46:02,471 WARN
[org.jboss.deployment.DeploymentInfo] Could not delete
file:/D:/aaCluster/jboss-
3.2.4/server/all/tmp/deploy/tmp49136portlets.war/
restart will delete it
2004-07-07 16:46:25,608 INFO
[org.jboss.web.tomcat.tc5.TomcatDeployer] deploy,
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/all/tmp/deploy/tmp49137portlets.war/
2004-07-07 16:46:27,983 INFO
[org.apache.struts.util.PropertyMessageResources]
Initializing,
config='org.apache.struts.action.ActionResources',
returnNull=true
2004-07-07 16:46:28,499 ERROR
[org.apache.commons.digester.Digester] End event
threw exception
java.lang.NoSuchMethodException: No such accessible
method: addFormBeanConfig() on object:
org.apache.struts.config.impl.ModuleConfigImpl
at
org.apache.commons.beanutils.MethodUtils.invokeMethod
(MethodUtils.java:250)
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.endElemen
t(Unknown Source)
at
org.apache.xerces.parsers.AbstractXMLDocumentParser.e
mptyElement(Unknown Source)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyEleme
nt(Unknown Source)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scan
StartElement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerIm
pl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerIm
pl.scanDocument(Unknown Source)
at
org.apache.xerces.parsers.XML11Configuration.parse
(Unknown Source)
at
org.apache.xerces.parsers.XML11Configuration.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:1548)
at
org.apache.struts.action.ActionServlet.parseModuleConfi
gFile(ActionServlet.java:1004)
at
org.apache.struts.action.ActionServlet.initModuleConfig
(ActionServlet.java:953)
at org.apache.struts.action.ActionServlet.init
(ActionServlet.java:469)
at
com.accela.av360.framework.struts.action.AccelaActionS
ervlet.init(AccelaActionServlet.java:39)
at javax.servlet.GenericServlet.init
(GenericServlet.java:211)
at
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1019)
at
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
at
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3991)
at
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4335)
at
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
at
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5413)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
Internal(TomcatDeployer.java:267)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:68)
at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:836)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:645)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:608)
at
sun.reflect.GeneratedMethodAccessor14.invoke
(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch
(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:61)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:53)
at org.jboss.mx.server.Invocation.invoke
(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke
(AbstractMBeanInvoker.java:186)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:304)
at
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:460)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)
2004-07-07 16:46:28,686 ERROR
[org.jboss.web.localhost.Engine] StandardContext
[/portlets]StandardWrapper.Throwable
java.lang.NullPointerException
at
org.jboss.mx.loading.LoadMgr3.beginLoadTask
(LoadMgr3.java:119)
at
org.jboss.mx.loading.UnifiedClassLoader3.loadClassImpl
(UnifiedClassLoader3.java:181)
at
org.jboss.mx.loading.UnifiedClassLoader3.loadClass
(UnifiedClassLoader3.java:135)
at java.lang.ClassLoader.loadClass
(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal
(ClassLoader.java:302)
at
org.apache.struts.util.PropertyMessageResources.loadLoc
ale(PropertyMessageResources.java:285)
at
org.apache.struts.util.PropertyMessageResources.getMes
sage(PropertyMessageResources.java:192)
at
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:339)
at
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:370)
at
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:248)
at
org.apache.struts.action.ActionServlet.handleConfigExce
ption(ActionServlet.java:1032)
at
org.apache.struts.action.ActionServlet.parseModuleConfi
gFile(ActionServlet.java:1012)
at
org.apache.struts.action.ActionServlet.initModuleConfig
(ActionServlet.java:953)
at org.apache.struts.action.ActionServlet.init
(ActionServlet.java:469)
at
com.accela.av360.framework.struts.action.AccelaActionS
ervlet.init(AccelaActionServlet.java:39)
at javax.servlet.GenericServlet.init
(GenericServlet.java:211)
at
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1019)
at
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
at
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3991)
at
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4335)
at
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
at
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5413)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
Internal(TomcatDeployer.java:267)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:68)
at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:836)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:645)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:608)
at
sun.reflect.GeneratedMethodAccessor14.invoke
(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch
(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:61)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:53)
at org.jboss.mx.server.Invocation.invoke
(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke
(AbstractMBeanInvoker.java:186)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:304)
at
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:460)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)
2004-07-07 16:46:28,795 ERROR
[org.jboss.web.localhost.Engine] StandardContext
[/portlets]Servlet /portlets threw load() exception
javax.servlet.ServletException: Servlet.init() for servlet
action threw exception
at
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1061)
at
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
at
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3991)
at
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4335)
at
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
at
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5413)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
Internal(TomcatDeployer.java:267)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:68)
at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:836)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:645)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:608)
at
sun.reflect.GeneratedMethodAccessor14.invoke
(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch
(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:61)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:53)
at org.jboss.mx.server.Invocation.invoke
(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke
(AbstractMBeanInvoker.java:186)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:304)
at
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:460)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)
2004-07-07 16:46:28,795 ERROR
[org.jboss.web.localhost.Engine] ----- Root Cause -----
java.lang.NullPointerException
at
org.jboss.mx.loading.LoadMgr3.beginLoadTask
(LoadMgr3.java:119)
at
org.jboss.mx.loading.UnifiedClassLoader3.loadClassImpl
(UnifiedClassLoader3.java:181)
at
org.jboss.mx.loading.UnifiedClassLoader3.loadClass
(UnifiedClassLoader3.java:135)
at java.lang.ClassLoader.loadClass
(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal
(ClassLoader.java:302)
at
org.apache.struts.util.PropertyMessageResources.loadLoc
ale(PropertyMessageResources.java:285)
at
org.apache.struts.util.PropertyMessageResources.getMes
sage(PropertyMessageResources.java:192)
at
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:339)
at
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:370)
at
org.apache.struts.util.MessageResources.getMessage
(MessageResources.java:248)
at
org.apache.struts.action.ActionServlet.handleConfigExce
ption(ActionServlet.java:1032)
at
org.apache.struts.action.ActionServlet.parseModuleConfi
gFile(ActionServlet.java:1012)
at
org.apache.struts.action.ActionServlet.initModuleConfig
(ActionServlet.java:953)
at org.apache.struts.action.ActionServlet.init
(ActionServlet.java:469)
at
com.accela.av360.framework.struts.action.AccelaActionS
ervlet.init(AccelaActionServlet.java:39)
at javax.servlet.GenericServlet.init
(GenericServlet.java:211)
at
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1019)
at
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:862)
at
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3991)
at
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4335)
at
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:823)
at
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:595)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5413)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
Internal(TomcatDeployer.java:267)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:68)
at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:836)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:645)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:608)
at
sun.reflect.GeneratedMethodAccessor14.invoke
(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch
(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:61)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:53)
at org.jboss.mx.server.Invocation.invoke
(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke
(AbstractMBeanInvoker.java:186)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:466)
at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:304)
at
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:460)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)
....................
3) I debug the commons-beanutils.jar:
org.apache.commons.beanutils.MethodUtils.java
I got such output when startting jboss:
...............
...............
2004-07-08 11:32:27,593 INFO
[org.jboss.web.tomcat.tc5.TomcatDeployer] deploy,
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/aa.web/tmp/deploy/tmp30689portlets.war/
2004-07-08 11:32:31,109 INFO
[org.apache.struts.util.PropertyMessageResources]
Initializing, config='org.apache.struts.util.LocalStrings',
returnNull=true
2004-07-08 11:32:31,109 INFO
[org.apache.struts.util.PropertyMessageResources]
Initializing,
config='org.apache.struts.action.ActionResources',
returnNull=true
2004-07-08 11:32:31,203 INFO [STDOUT] Matching
name=addFormBeanConfig on class
org.apache.struts.config.impl.ModuleConfigImpl
2004-07-08 11:32:31,218 INFO [STDOUT] Found
straight match: public void
org.apache.struts.config.impl.ModuleConfigImpl.addFormB
eanConfig(org.apache.struts.config.FormBeanConfig)
2004-07-08 11:32:31,218 INFO [STDOUT] isPublic:true
2004-07-08 11:32:31,218 INFO [STDOUT] pk version in
moduleconfigImpl:
org.apache.struts.config.FormBeanConfig=package
org.apache.struts.config
2004-07-08 11:32:31,218 INFO [STDOUT] pk version
from digester:
org.apache.struts.config.FormBeanConfig=package
org.apache.struts.config
..............
2004-07-08 11:32:37,843 INFO
[org.apache.struts.tiles.TilesPlugin] Tiles definition
factory loaded for module ''.
2004-07-08 11:32:37,859 INFO
[org.apache.struts.validator.ValidatorPlugIn] Loading
validation rules file from '/WEB-INF/validation/validator-
rules.xml'
..................
..................
And I got another set output when re-deploy the war
file.
.................
.................
2004-07-08 11:36:14,156 INFO
[org.jboss.web.tomcat.tc5.TomcatDeployer] deploy,
ctxPath=/portlets, warUrl=file:/D:/aaCluster/jboss-
3.2.4/server/aa.web/tmp/deploy/tmp30691portlets.war/
2004-07-08 11:36:15,046 INFO
[org.apache.struts.util.PropertyMessageResources]
Initializing,
config='org.apache.struts.action.ActionResources',
returnNull=true
2004-07-08 11:36:15,109 INFO [STDOUT] Matching
name=addFormBeanConfig on class
org.apache.struts.config.impl.ModuleConfigImpl
2004-07-08 11:36:15,109 INFO [STDOUT] Found
matching name:public void
org.apache.struts.config.impl.ModuleConfigImpl.addFormB
eanConfig(org.apache.struts.config.FormBeanConfig)
2004-07-08 11:36:15,109 INFO [STDOUT]
Param=org.apache.struts.config.FormBeanConfig
MethodPara=org.apache.struts.config.FormBeanConfig
2004-07-08 11:36:15,109 INFO [STDOUT] class
org.apache.struts.config.FormBeanConfig is not
assignable from class
org.apache.struts.config.FormBeanConfig
2004-07-08 11:36:15,109 INFO [STDOUT] pk version in
moduleconfigImpl:
org.apache.struts.config.FormBeanConfig=package
org.apache.struts.config
2004-07-08 11:36:15,109 INFO [STDOUT] pk version
from digester:
org.apache.struts.config.FormBeanConfig=package
org.apache.struts.config, Struts Framework, version 1.1
2004-07-08 11:36:15,109 INFO [STDOUT] No match
found.
2004-07-08 11:36:15,109 INFO [STDOUT]
===============org.apache.commons.beanutils.Metho
dUtils.invokeMethod==object=org.apache.struts.config.im
pl.ModuleConfigImpl methodName=addFormBeanConfig
2004-07-08 11:36:15,125 ERROR
[org.apache.commons.digester.Digester] End event
threw exception
java.lang.NoSuchMethodException: No such accessible
method: addFormBeanConfig() on object:
org.apache.struts.config.impl.ModuleConfigImpl
at
org.apache.commons.beanutils.MethodUtils.invokeMethod
(MethodUtils.java:254)
at
org.apache.commons.digester.SetNextRule.end
(SetNextRule.java:256)
at org.apache.commons.digester.Rule.end
(Rule.java:276)
..................
..................
4) my suspection: when startting jboss,
package version in moduleconfigImpl and from Digester
are the same: package org.apache.struts.config
but when re-deploy,
the one from digester becomes: package
org.apache.struts.config, Struts Framework, version 1.1
There is extra information ", Struts Framework, version
1.1", I guess it is from previous deployment.
It might be a bug that Jboss doesn't clean the previous
deployment completely.
5) I try the same War file in Jboss 3.06+tomcat4.1.x,
Tomcat4.1.20, Tomcat5.0.19, All work fine.
<end>
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=987093&group_id=22866
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development