|
From: Alastair R. <ala...@ph...> - 2004-01-09 15:41:16
|
SGksIA0KDQpJIGp1c3QgdHJpZWQgdG8gdXBncmFkZSBmcm9tIG0zIHRvIG00IGJ1dCBnZXQgYW4g ZXJyb3Igd2hlbiBJIHRyeSB0byBkZXBsb3kgbXkgd2ViIGFwcC4gVGhlIHdlYiBhcHAgaGFzIGEg Y29udGV4dCBsb2FkZXIgbGlzdGVuZXIgZGVmaW5lZCB3aXRoOiANCg0KICA8Y29udGV4dC1wYXJh bT4NCiAgICA8cGFyYW0tbmFtZT5jb250ZXh0Q29uZmlnTG9jYXRpb248L3BhcmFtLW5hbWU+DQog ICAgPHBhcmFtLXZhbHVlPi9XRUItSU5GL2FwcGxpY2F0aW9uQ29udGV4dC1jb3JlLnhtbCwvV0VC LUlORi9hcHBsaWNhdGlvbkNvbnRleHQtd2ViLnhtbDwvcGFyYW0tdmFsdWU+DQogIDwvY29udGV4 dC1wYXJhbT4NCg0KICA8bGlzdGVuZXI+DQogICAgPGxpc3RlbmVyLWNsYXNzPm9yZy5zcHJpbmdm cmFtZXdvcmsud2ViLmNvbnRleHQuQ29udGV4dExvYWRlckxpc3RlbmVyPC9saXN0ZW5lci1jbGFz cz4NCiAgPC9saXN0ZW5lcj4NCg0KV2hlbiBJIHRyeSB0byBkZXBsb3kgaXQgSSBnZXQgYW4gZXhj ZXB0aW9uIHNheWluZyAiTm8gV2ViQXBwbGljYXRpb25Db250ZXh0IGZvdW5kOiBubyBDb250ZXh0 TG9hZGVyTGlzdGVuZXIgcmVnaXN0ZXJlZD8iIChzdGFja3RyYWNlIGJlbG93KS4gVGhpcyBhcHAg d29ya2VkIGZpbmUgd2l0aCBTcHJpbmcgbTMsIGFuZCB0aGUgZXhhbXBsZXMgcHJvdmlkZWQgd2l0 aCBtNCBzZWVtIHRvIGluZGljYXRlIHRoaXMgc2hvdWxkIGJlIE9LLiBBbnkgaWRlYSB3aGF0IHRo ZSBwcm9ibGVtIGlzPw0KDQpSZWdhcmRzLA0KQWwuDQoNCg0Kb3JnLmpib3NzLmRlcGxveW1lbnQu RGVwbG95bWVudEV4Y2VwdGlvbjogTm8gV2ViQXBwbGljYXRpb25Db250ZXh0IGZvdW5kOiBubyBD b250ZXh0TG9hZGVyTGlzdGVuZXIgcmVnaXN0ZXJlZD87IC0gbmVzdGVkIHRocm93YWJsZTogKGph dmEubGFuZy5JbGxlZ2FsU3RhdGVFeGNlcHRpb246IE5vIFdlYkFwcGxpY2F0aW9uQ29udGV4dCBm b3VuZDogbm8gQ29udGV4dExvYWRlckxpc3RlbmVyIHJlZ2lzdGVyZWQ/KQ0KCWF0IG9yZy5qYm9z cy5qZXR0eS5KZXR0eS51bmRlcGxveShKZXR0eS5qYXZhOjM4MSkNCglhdCBvcmcuamJvc3MuamV0 dHkuSmV0dHkuZGVwbG95KEpldHR5LmphdmE6MzUxKQ0KCWF0IG9yZy5qYm9zcy5qZXR0eS5KZXR0 eVNlcnZpY2UucGVyZm9ybURlcGxveShKZXR0eVNlcnZpY2UuamF2YToyNDIpDQoJYXQgb3JnLmpi b3NzLndlYi5BYnN0cmFjdFdlYkNvbnRhaW5lci5zdGFydChBYnN0cmFjdFdlYkNvbnRhaW5lci5q YXZhOjQyOCkNCglhdCBvcmcuamJvc3MuZGVwbG95bWVudC5NYWluRGVwbG95ZXIuc3RhcnQoTWFp bkRlcGxveWVyLmphdmE6ODMyKQ0KCWF0IG9yZy5qYm9zcy5kZXBsb3ltZW50Lk1haW5EZXBsb3ll ci5zdGFydChNYWluRGVwbG95ZXIuamF2YTo4MjQpDQoJYXQgb3JnLmpib3NzLmRlcGxveW1lbnQu TWFpbkRlcGxveWVyLmRlcGxveShNYWluRGVwbG95ZXIuamF2YTo2NDIpDQoJYXQgb3JnLmpib3Nz LmRlcGxveW1lbnQuTWFpbkRlcGxveWVyLmRlcGxveShNYWluRGVwbG95ZXIuamF2YTo2MDUpDQoJ YXQgc3VuLnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9kQWNjZXNzb3IxNi5pbnZva2UoVW5rbm93biBT b3VyY2UpDQoJYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZv a2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjI1KQ0KCWF0IGphdmEubGFuZy5y ZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0aG9kLmphdmE6MzI0KQ0KCWF0IG9yZy5qYm9zcy5teC5j YXBhYmlsaXR5LlJlZmxlY3RlZE1CZWFuRGlzcGF0Y2hlci5pbnZva2UoUmVmbGVjdGVkTUJlYW5E aXNwYXRjaGVyLmphdmE6Mjg0KQ0KCWF0IG9yZy5qYm9zcy5teC5zZXJ2ZXIuTUJlYW5TZXJ2ZXJJ bXBsLmludm9rZShNQmVhblNlcnZlckltcGwuamF2YTo1NDYpDQoJYXQgb3JnLmpib3NzLm14LnV0 aWwuTUJlYW5Qcm94eUV4dC5pbnZva2UoTUJlYW5Qcm94eUV4dC5qYXZhOjE3NykNCglhdCAkUHJv eHk2LmRlcGxveShVbmtub3duIFNvdXJjZSkNCglhdCBvcmcuamJvc3MuZGVwbG95bWVudC5zY2Fu bmVyLlVSTERlcGxveW1lbnRTY2FubmVyLmRlcGxveShVUkxEZXBsb3ltZW50U2Nhbm5lci5qYXZh OjMwMikNCglhdCBvcmcuamJvc3MuZGVwbG95bWVudC5zY2FubmVyLlVSTERlcGxveW1lbnRTY2Fu bmVyLnNjYW4oVVJMRGVwbG95bWVudFNjYW5uZXIuamF2YTo0NzYpDQoJYXQgb3JnLmpib3NzLmRl cGxveW1lbnQuc2Nhbm5lci5BYnN0cmFjdERlcGxveW1lbnRTY2FubmVyJFNjYW5uZXJUaHJlYWQu ZG9TY2FuKEFic3RyYWN0RGVwbG95bWVudFNjYW5uZXIuamF2YToyMDEpDQoJYXQgb3JnLmpib3Nz LmRlcGxveW1lbnQuc2Nhbm5lci5BYnN0cmFjdERlcGxveW1lbnRTY2FubmVyLnN0YXJ0U2Vydmlj ZShBYnN0cmFjdERlcGxveW1lbnRTY2FubmVyLmphdmE6Mjc0KQ0KCWF0IG9yZy5qYm9zcy5zeXN0 ZW0uU2VydmljZU1CZWFuU3VwcG9ydC5zdGFydChTZXJ2aWNlTUJlYW5TdXBwb3J0LmphdmE6MTky KQ0KCWF0IHN1bi5yZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yNC5pbnZva2UoVW5rbm93 biBTb3VyY2UpDQoJYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5p bnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjI1KQ0KCWF0IGphdmEubGFu Zy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0aG9kLmphdmE6MzI0KQ0KCWF0IG9yZy5qYm9zcy5t eC5jYXBhYmlsaXR5LlJlZmxlY3RlZE1CZWFuRGlzcGF0Y2hlci5pbnZva2UoUmVmbGVjdGVkTUJl YW5EaXNwYXRjaGVyLmphdmE6Mjg0KQ0KCWF0IG9yZy5qYm9zcy5teC5zZXJ2ZXIuTUJlYW5TZXJ2 ZXJJbXBsLmludm9rZShNQmVhblNlcnZlckltcGwuamF2YTo1NDYpDQoJYXQgb3JnLmpib3NzLnN5 c3RlbS5TZXJ2aWNlQ29udHJvbGxlciRTZXJ2aWNlUHJveHkuaW52b2tlKFNlcnZpY2VDb250cm9s bGVyLmphdmE6OTc2KQ0KCWF0ICRQcm94eTAuc3RhcnQoVW5rbm93biBTb3VyY2UpDQoJYXQgb3Jn Lmpib3NzLnN5c3RlbS5TZXJ2aWNlQ29udHJvbGxlci5zdGFydChTZXJ2aWNlQ29udHJvbGxlci5q YXZhOjM5NCkNCglhdCBzdW4ucmVmbGVjdC5HZW5lcmF0ZWRNZXRob2RBY2Nlc3NvcjUuaW52b2tl KFVua25vd24gU291cmNlKQ0KCWF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3Nv ckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YToyNSkNCglhdCBq YXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZhOjMyNCkNCglhdCBvcmcu amJvc3MubXguY2FwYWJpbGl0eS5SZWZsZWN0ZWRNQmVhbkRpc3BhdGNoZXIuaW52b2tlKFJlZmxl Y3RlZE1CZWFuRGlzcGF0Y2hlci5qYXZhOjI4NCkNCglhdCBvcmcuamJvc3MubXguc2VydmVyLk1C ZWFuU2VydmVySW1wbC5pbnZva2UoTUJlYW5TZXJ2ZXJJbXBsLmphdmE6NTQ2KQ0KCWF0IG9yZy5q Ym9zcy5teC51dGlsLk1CZWFuUHJveHlFeHQuaW52b2tlKE1CZWFuUHJveHlFeHQuamF2YToxNzcp DQoJYXQgJFByb3h5NC5zdGFydChVbmtub3duIFNvdXJjZSkNCglhdCBvcmcuamJvc3MuZGVwbG95 bWVudC5TQVJEZXBsb3llci5zdGFydChTQVJEZXBsb3llci5qYXZhOjIyNikNCglhdCBvcmcuamJv c3MuZGVwbG95bWVudC5NYWluRGVwbG95ZXIuc3RhcnQoTWFpbkRlcGxveWVyLmphdmE6ODMyKQ0K CWF0IG9yZy5qYm9zcy5kZXBsb3ltZW50Lk1haW5EZXBsb3llci5kZXBsb3koTWFpbkRlcGxveWVy LmphdmE6NjQyKQ0KCWF0IG9yZy5qYm9zcy5kZXBsb3ltZW50Lk1haW5EZXBsb3llci5kZXBsb3ko TWFpbkRlcGxveWVyLmphdmE6NjA1KQ0KCWF0IG9yZy5qYm9zcy5kZXBsb3ltZW50Lk1haW5EZXBs b3llci5kZXBsb3koTWFpbkRlcGxveWVyLmphdmE6NTg5KQ0KCWF0IHN1bi5yZWZsZWN0Lk5hdGl2 ZU1ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UwKE5hdGl2ZSBNZXRob2QpDQoJYXQgc3VuLnJlZmxl Y3QuTmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBsLmludm9rZShOYXRpdmVNZXRob2RBY2Nlc3Nvcklt cGwuamF2YTozOSkNCglhdCBzdW4ucmVmbGVjdC5EZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBs Lmludm9rZShEZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmphdmE6MjUpDQoJYXQgamF2YS5s YW5nLnJlZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2QuamF2YTozMjQpDQoJYXQgb3JnLmpib3Nz Lm14LmNhcGFiaWxpdHkuUmVmbGVjdGVkTUJlYW5EaXNwYXRjaGVyLmludm9rZShSZWZsZWN0ZWRN QmVhbkRpc3BhdGNoZXIuamF2YToyODQpDQoJYXQgb3JnLmpib3NzLm14LnNlcnZlci5NQmVhblNl cnZlckltcGwuaW52b2tlKE1CZWFuU2VydmVySW1wbC5qYXZhOjU0NikNCglhdCBvcmcuamJvc3Mu bXgudXRpbC5NQmVhblByb3h5RXh0Lmludm9rZShNQmVhblByb3h5RXh0LmphdmE6MTc3KQ0KCWF0 ICRQcm94eTUuZGVwbG95KFVua25vd24gU291cmNlKQ0KCWF0IG9yZy5qYm9zcy5zeXN0ZW0uc2Vy dmVyLlNlcnZlckltcGwuZG9TdGFydChTZXJ2ZXJJbXBsLmphdmE6Mzg0KQ0KCWF0IG9yZy5qYm9z cy5zeXN0ZW0uc2VydmVyLlNlcnZlckltcGwuc3RhcnQoU2VydmVySW1wbC5qYXZhOjI5MSkNCglh dCBvcmcuamJvc3MuTWFpbi5ib290KE1haW4uamF2YToxNTApDQoJYXQgb3JnLmpib3NzLk1haW4k MS5ydW4oTWFpbi5qYXZhOjM5NSkNCglhdCBqYXZhLmxhbmcuVGhyZWFkLnJ1bihUaHJlYWQuamF2 YTo1MzQpDQpDYXVzZWQgYnk6IGphdmEubGFuZy5JbGxlZ2FsU3RhdGVFeGNlcHRpb246IE5vIFdl YkFwcGxpY2F0aW9uQ29udGV4dCBmb3VuZDogbm8gQ29udGV4dExvYWRlckxpc3RlbmVyIHJlZ2lz dGVyZWQ/DQoJYXQgb3JnLnNwcmluZ2ZyYW1ld29yay53ZWIuY29udGV4dC5zdXBwb3J0LldlYkFw cGxpY2F0aW9uQ29udGV4dFV0aWxzLmdldFJlcXVpcmVkV2ViQXBwbGljYXRpb25Db250ZXh0KFdl YkFwcGxpY2F0aW9uQ29udGV4dFV0aWxzLmphdmE6NTYpDQoJYXQgb3JnLnNwcmluZ2ZyYW1ld29y ay53ZWIuY29udGV4dC5Db250ZXh0TG9hZGVyLmNsb3NlQ29udGV4dChDb250ZXh0TG9hZGVyLmph dmE6MTUzKQ0KCWF0IG9yZy5zcHJpbmdmcmFtZXdvcmsud2ViLmNvbnRleHQuQ29udGV4dExvYWRl ckxpc3RlbmVyLmNvbnRleHREZXN0cm95ZWQoQ29udGV4dExvYWRlckxpc3RlbmVyLmphdmE6NDcp DQoJYXQgb3JnLm1vcnRiYXkuamV0dHkuc2VydmxldC5XZWJBcHBsaWNhdGlvbkNvbnRleHQuc3Rv cChXZWJBcHBsaWNhdGlvbkNvbnRleHQuamF2YTo0ODUpDQoJYXQgb3JnLm1vcnRiYXkuaHR0cC5I dHRwQ29udGV4dC5zdG9wKEh0dHBDb250ZXh0LmphdmE6MTg2NCkNCglhdCBvcmcuamJvc3MuamV0 dHkuSmV0dHkudW5kZXBsb3koSmV0dHkuamF2YTozNzMpDQoJLi4uIDUyIG1vcmUNCg== |
|
From: Colin S. <col...@ex...> - 2004-01-09 15:54:44
|
Alastair,
This is quite strange. I don't know what's going on, but for whatever=20
reason it looks like the listener which is supposed to load the context=20
is not kicking in for you any longer.
I would take a look in the log first to see if there are any logging=20
statements from ContextLoader, as there shoiuld be. If that doesn't=20
provide any clues, probably the easiest thing to do is start JBoss with=20
the JPDA (debugger) option in the run file, and attach to it with your=20
debugger, with a breakpoint on ContextLoaderListener to see if it's=20
running at all
Alastair Rodgers wrote:
>Hi,=20
>
>I just tried to upgrade from m3 to m4 but get an error when I try to dep=
loy my web app. The web app has a context loader listener defined with:=20
>
> <context-param>
> <param-name>contextConfigLocation</param-name>
> <param-value>/WEB-INF/applicationContext-core.xml,/WEB-INF/applicati=
onContext-web.xml</param-value>
> </context-param>
>
> <listener>
> <listener-class>org.springframework.web.context.ContextLoaderListene=
r</listener-class>
> </listener>
>
>When I try to deploy it I get an exception saying "No WebApplicationCont=
ext found: no ContextLoaderListener registered?" (stacktrace below). This=
app worked fine with Spring m3, and the examples provided with m4 seem t=
o indicate this should be OK. Any idea what the problem is?
>
>Regards,
>Al.
>
>
>org.jboss.deployment.DeploymentException: No WebApplicationContext found=
: no ContextLoaderListener registered?; - nested throwable: (java.lang.Il=
legalStateException: No WebApplicationContext found: no ContextLoaderList=
ener registered?)
> at org.jboss.jetty.Jetty.undeploy(Jetty.java:381)
> at org.jboss.jetty.Jetty.deploy(Jetty.java:351)
> at org.jboss.jetty.JettyService.performDeploy(JettyService.java:242)
> at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:4=
28)
> at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
> at org.jboss.deployment.MainDeployer.start(MainDeployer.java:824)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
> at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce=
ssorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe=
anDispatcher.java:284)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
> at $Proxy6.deploy(Unknown Source)
> at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeployme=
ntScanner.java:302)
> at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeployment=
Scanner.java:476)
> at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread=
.doScan(AbstractDeploymentScanner.java:201)
> at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(=
AbstractDeploymentScanner.java:274)
> at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:=
192)
> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce=
ssorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe=
anDispatcher.java:284)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
> at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceContro=
ller.java:976)
> at $Proxy0.start(Unknown Source)
> at org.jboss.system.ServiceController.start(ServiceController.java:394)
> at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce=
ssorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe=
anDispatcher.java:284)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
> at $Proxy4.start(Unknown Source)
> at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
> at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl=
.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce=
ssorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe=
anDispatcher.java:284)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
> at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
> at $Proxy5.deploy(Unknown Source)
> at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384)
> at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291)
> at org.jboss.Main.boot(Main.java:150)
> at org.jboss.Main$1.run(Main.java:395)
> at java.lang.Thread.run(Thread.java:534)
>Caused by: java.lang.IllegalStateException: No WebApplicationContext fou=
nd: no ContextLoaderListener registered?
> at org.springframework.web.context.support.WebApplicationContextUtils.g=
etRequiredWebApplicationContext(WebApplicationContextUtils.java:56)
> at org.springframework.web.context.ContextLoader.closeContext(ContextLo=
ader.java:153)
> at org.springframework.web.context.ContextLoaderListener.contextDestroy=
ed(ContextLoaderListener.java:47)
> at org.mortbay.jetty.servlet.WebApplicationContext.stop(WebApplicationC=
ontext.java:485)
> at org.mortbay.http.HttpContext.stop(HttpContext.java:1864)
> at org.jboss.jetty.Jetty.undeploy(Jetty.java:373)
> ... 52 more
>N=18?HY=DE=B5=E9=9A=8AX???'???u??z??=C7=92??pj??z??=C7=A2??^=15?-J????
>?=DF=8A=0B?j=D8=A8?=C6=A7j=07?z{R??^???z????ojw=1Eu?=DA=9D?b?=07=1A???+b=
z=C6=A7u?h?'=1C???z?'?O???_???=16??=12??i??0=C2=97?~??y?&???~??{?hi?k?=08=
m?T??)?~??{
>+?=D7=AFzZ)z???X??X??*k?x=1F???=C2=8A?u?=DE=96?^?X???(??=1E~??zw???i????=
l???q??=07?z???l?X??)=DF=A3?)?)?~??{
>+?=D7=AFzZ)er=3D=3D
>
|