jsp - Spring Setup not working -
i cant spring-web work.
- my pom.xml has dependencys spring-web , spring-webmvc.
- my web.xml has
<listener-class>org.springframework.web.context.contextloaderlistener</listener-class> - applicationcontext.xml defines bean "test"
- 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>
- get rid of spring-mvc @jaiwo99 sais. spring-web works great without spring-mvc.
- use
webapplicationcontextutils.getwebapplicationcontext(application)instead ofrequestcontextutils.getwebapplicationcontext(request).
Comments
Post a Comment