Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jetty-users] java.io.FileNotFoundException: ServletContext resource [/WEB-INF/lib/] cannot be resolved to URL because it does not exist

Hi All,

Any help/pointers on this would be really helpful :


I am getting following exception while deploying a war in jetty through mvn
jetty:run

java.io.FileNotFoundException: ServletContext resource [/WEB-INF/lib/]
cannot be resolved to URL because it does not exist



I am using Jetty : 9.1.5.v20140505

RESTEasy : 3.0.7.Final



The complete stacktrace is :

2014-09-11 02:39:05.236:INFO:/:main: Spring WebApplicationInitializers
detected on classpath:
[com.apple.ist.acss.ws.encoding.spring.EncodingServiceAppInitializer@623e0ec4]

[INFO] EncodingServiceAppInitializer initialization complete

2014-09-11 02:39:05.720:INFO:/:main: Initializing log4j from
[/Users/ctsuser1/acss_ws/ws-encoding/src/main/webapp/WEB-INF/log4j.properties]

2014-09-11 02:39:05.723:INFO:/:main: Initializing Spring root
WebApplicationContext

[INFO] Root WebApplicationContext: initialization started

[INFO] Refreshing Root WebApplicationContext: startup date [Thu Sep 11
02:39:05 PDT 2014]; root of context hierarchy

[INFO] Loading XML bean definitions from ServletContext resource
[/WEB-INF/app-config.xml]

[INFO] Loading XML bean definitions from ServletContext resource
[/WEB-INF/acsecurity-cxf-config.xml]

[INFO] Loading XML bean definitions from class path resource
[META-INF/cxf/cxf.xml]

[ERROR] Context initialization failed

org.springframework.beans.factory.BeanDefinitionStoreException: Could not
resolve bean definition resource pattern
[/WEB-INF/lib/csws-core*.jar!/**/gcrmws-config.xml]; nested exception is
java.io.FileNotFoundException: ServletContext resource [/WEB-INF/lib/]
cannot be resolved to URL because it does not exist

at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:228)

at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:187)

at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)

at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)

at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)

at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:540)

at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:454)

at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)

at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)

at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)

at
org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)

at
org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:446)

at
org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:792)

at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:296)

at
org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1359)

at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1352)

at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:744)

at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:497)

at
org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:282)

at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

at
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:125)

at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)

at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)

at
org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:154)

at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

at
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:125)

at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)

at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)

at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

at
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:125)

at org.eclipse.jetty.server.Server.start(Server.java:358)

at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)

at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)

at org.eclipse.jetty.server.Server.doStart(Server.java:325)

at org.eclipse.jetty.maven.plugin.JettyServer.doStart(JettyServer.java:68)

at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

at
org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:564)

at
org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:360)

at
org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:168)

at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)

at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)

at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)

at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)

at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)

at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)

at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)

at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)

at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)

at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)

at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)

at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)

at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)

at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)

at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

Caused by: java.io.FileNotFoundException: ServletContext resource
[/WEB-INF/lib/] cannot be resolved to URL because it does not exist

at
org.springframework.web.context.support.ServletContextResource.getURL(ServletContextResource.java:156)

at
org.springframework.core.io.support.PathMatchingResourcePatternResolver.isJarResource(PathMatchingResourcePatternResolver.java:417)

at
org.springframework.core.io.support.PathMatchingResourcePatternResolver.findPathMatchingResources(PathMatchingResourcePatternResolver.java:346)

at
org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:284)

at
org.springframework.context.support.AbstractApplicationContext.getResources(AbstractApplicationContext.java:1170)

at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:215)

... 59 more





Thanks,

Swapnil



--
View this message in context: http://jetty.4.x6.nabble.com/java-io-FileNotFoundException-ServletContext-resource-WEB-INF-lib-cannot-be-resolved-to-URL-because-t-tp4963024.html
Sent from the Jetty User mailing list archive at Nabble.com.


Back to the top