jsp - Spring Setup not working -


i cant spring-web work.

  1. my pom.xml has dependencys spring-web , spring-webmvc.
  2. my web.xml has <listener-class>org.springframework.web.context.contextloaderlistener</listener-class>
  3. applicationcontext.xml defines bean "test"
  4. my index.jsp try context via requestcontextutils.getwebapplicationcontext(request);

but exception instead:

java.lang.illegalstateexception: no webapplicationcontext found: not in dispatcherservlet request?     @ org.springframework.web.servlet.support.requestcontextutils.getwebapplicationcontext(requestcontextutils.java:83)     @ org.springframework.web.servlet.support.requestcontextutils.getwebapplicationcontext(requestcontextutils.java:60)     @ org.apache.jsp.index_jsp._jspservice(index_jsp.java:65)     @ org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:70)     @ javax.servlet.http.httpservlet.service(httpservlet.java:717)     @ org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:377)     @ org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:313)     @ org.apache.jasper.servlet.jspservlet.service(jspservlet.java:260)     @ javax.servlet.http.httpservlet.service(httpservlet.java:717)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:233)     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127)     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102)     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:298)     @ org.apache.coyote.http11.http11processor.process(http11processor.java:857)     @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:588)     @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:489)     @ java.lang.thread.run(thread.java:722) 

this whole full web.xml

<?xml version="1.0"?> <web-app version="3.0">   <listeners>     <listener-class>org.springframework.web.context.contextloaderlistener</listener-class>   </listeners> </web-app> 

  1. get rid of spring-mvc @jaiwo99 sais. spring-web works great without spring-mvc.
  2. use webapplicationcontextutils.getwebapplicationcontext(application) instead of requestcontextutils.getwebapplicationcontext(request).

Comments

Popular posts from this blog

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -