Search...
FAQs
Subscribe
Pie
FAQs
Recent topics
Flagged topics
Hot topics
Best topics
Search...
Search within Spring
Search Coderanch
Advance search
Google search
Register / Login
Post Reply
Bookmark Topic
Watch Topic
New Topic
programming forums
Java
Mobile
Certification
Databases
Caching
Books
Engineering
Micro Controllers
OS
Languages
Paradigms
IDEs
Build Tools
Frameworks
Application Servers
Open Source
This Site
Careers
Other
Pie Elite
all forums
this forum made possible by our volunteer staff, including ...
Marshals:
Campbell Ritchie
Ron McLeod
Tim Cooke
Liutauras Vilda
Jeanne Boyarsky
Sheriffs:
Paul Clapham
Rob Spoor
Junilu Lacar
Saloon Keepers:
Stephan van Hulst
Tim Holloway
Piet Souris
Carey Brown
Bartenders:
Forum:
Spring
help Servlet.init() for servlet threw exception jmesa
Estefania fanny
Greenhorn
Posts: 9
posted 9 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
My program throws this error:
(Please what is wrong?)
javax.servlet.ServletException: Servlet.init() para servlet jmesa lanzó excepción org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'urlMapping' defined in ServletContext resource [/WEB-INF/jmesa-servlet.xml]: Can't resolve reference to bean 'limit' while setting property 'urlMap[limit.run]'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'limit' defined in ServletContext resource [/WEB-INF/jmesa-servlet.xml]: Can't resolve reference to bean 'presidentService' while setting property 'presidentService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'presidentService' is defined org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:180) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:225) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1013) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320) org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:305) org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:250) org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:219) org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:112) javax.servlet.GenericServlet.init(GenericServlet.java:160) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'limit' defined in ServletContext resource [/WEB-INF/jmesa-servlet.xml]: Can't resolve reference to bean 'presidentService' while setting property 'presidentService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'presidentService' is defined org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:180) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1013) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:225) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1013) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320) org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:305) org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:250) org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:219) org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:112) javax.servlet.GenericServlet.init(GenericServlet.java:160) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'presidentService' is defined org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:352) org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:671) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1013) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:225) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1013) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320) org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:305) org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:250) org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:219) org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:112) javax.servlet.GenericServlet.init(GenericServlet.java:160) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
My file it gives me error is:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="urlMap"> <map> <entry key="presidents.run"> <ref bean="basic"/> </entry> <entry key="basic.run"> <ref bean="basic"/> </entry> <entry key="limit.run"> <ref bean="limit"/> </entry> <entry key="tag.run"> <ref bean="tag"/> </entry> <entry key="worksheet.run"> <ref bean="worksheet"/> </entry> <entry key="multi.run"> <ref bean="multi"/> </entry> <entry key="portlet.run"> <ref bean="portlet"/> </entry> </map> </property> </bean> <bean id="basic" class="es.restaurante.model.controller.BasicPresidentController"> <property name="successView" value="jsp/basic.jsp"/> <property name="presidentService" ref="presidentService"/> <property name="id" value="basic"/> </bean> <bean id="worksheet" class="es.restaurante.model.controller.WorksheetPresidentController"> <property name="successView" value="jsp/worksheet.jsp"/> <property name="presidentService" ref="presidentService"/> <property name="id" value="worksheet"/> </bean> <bean id="limit" class="es.restaurante.model.controller.LimitPresidentController"> <property name="successView" value="jsp/limit.jsp"/> <property name="presidentService" ref="presidentService"/> <property name="id" value="limit"/> </bean> <bean id="tag" class="es.restaurante.model.controller.TagPresidentController"> <property name="successView" value="jsp/tag.jsp"/> <property name="presidentService" ref="presidentService"/> <property name="id" value="tag"/> </bean> <bean id="paramResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> <property name="paramName" value="method"/> </bean> <bean id="multi" class="es.restaurante.model.controller.MultiAjaxController"> <property name="methodNameResolver" ref="paramResolver"/> <property name="presidentService" ref="presidentService"/> <property name="successView" value="jsp/multi.jsp"/> </bean> <bean id="portlet" class="es.restaurante.model.controller.PortletHelperController"> <property name="presidentService" ref="presidentService" /> </bean> </beans>
Thank you very much
Ulf Dittmer
Rancher
Posts: 43045
77
posted 9 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
There are a lot of references to "presidentService", but where is it defined?
Moving to the Spring forum, as this has nothing to do with
servlets
.
Estefania fanny
Greenhorn
Posts: 9
posted 9 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
I have presidentService class ... but i dont know if I have to integrate the class in some way in the web.xml.
Thank you very much
Myweb.xml:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <context-param> <param-name>jmesaPreferencesLocation</param-name> <param-value>WEB-INF/jmesa.properties</param-value> </context-param> <context-param> <param-name>jmesaMessagesLocation</param-name> <param-value>es/restaurante/model/resource/jmesaResourceBundle</param-value> </context-param> <filter> <filter-name>Sitemesh</filter-name> <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class> </filter> <filter-mapping> <filter-name>Sitemesh</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>worksheet</servlet-name> <servlet-class>org.jmesa.worksheet.servlet.WorksheetServlet</servlet-class> </servlet> <servlet> <servlet-name>export</servlet-name> <servlet-class>es.restaurante.model.servlet.ExportServlet</servlet-class> </servlet> <servlet> <servlet-name>jmesa</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>jmesa</servlet-name> <url-pattern>*.run</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>worksheet</servlet-name> <url-pattern>*.wrk</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>export</servlet-name> <url-pattern>*.exp</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file> index.jsp </welcome-file> </welcome-file-list> </web-app>
Ulf Dittmer
Rancher
Posts: 43045
77
posted 9 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
"presidentService" is a Spring bean, so it should be declared somewhere in the Spring config files. As I said, this has nothing to do with servlets (or the web.xml file).
Don't get me started about those stupid
light bulbs
.
reply
reply
Bookmark Topic
Watch Topic
New Topic
Boost this thread!
Similar Threads
Spring with Hibernate webapplication example on myeclipse IDE
Implementing HttpSession in the Spring MVC
Spring + JPA Integration
spring 2.5.3 / hibernate 3 sessionFactory NullPointerException
Error creating a bean
More...