2010-12-15 9 views
1

私はSpring 3アプリケーションに2つの普通のJSPページがあり、1つはExcelビューです。 Excel wievはMicrosoft Excelシートを開かずにすらすみません。私は今それが解決者の問題だと思う。ViewResolvers with excel

私はviews.properties作っ:。

XLを(クラス)= fi.utu.seurantaraporttisuodatin.service.Raportti index.class = org.springframework.web.servlet.view.JstlView index.url = /WEB-INF/jsp/index.jsp success.class = org.springframework.web.servlet.view.JstlView success.url =/WEB-INF/JSP/success.jsp

はそれを定義:

-

タイプ例外レポート

メッセージ

説明サーバが内部エラーが発生しました()この要求を満たすことを妨げる

HTTPステータス500:

とは、エラーを得ました。

例外

org.springframework.web.util.NestedServletException:要求の処理に失敗しました。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです:名前 'index'を持つBeanの作成中にエラーが発生しました:Beanのインスタンス化に失敗しました。ネストされた例外はjava.lang.IllegalStateException:Bean定義で指定されたBeanクラスがありません。 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:656) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet。 java:549) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.netbeans.modules.web.monitor.server .MonitorFilter.doFilter(MonitorFilter.java:390)

根本原因

org.springframework.beans.factory.BeanCreationException:名 'インデックス' はBeanを作成エラー:Instantiati豆の失敗は失敗した。ネストされた例外はjava.lang.IllegalStateExceptionではありません:Bean定義 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:955) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactoryに指定されませBeanクラス。 createBeanInstance(AbstractAutowireCapableBeanFactory.java:901) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:291) org.springframework.beans.factory.support.DefaultSingletonBea nButtonFactory.java: 190) org.springframework.beans.factory.support.DefaultListableBeanFactory。preInstantiateSingletons(DefaultListableBeanFactory.java:563) org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:872) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423) org.springframework .web.servlet.view.ResourceBundleViewResolver.initFactory(ResourceBundleViewResolver.java:251) org.springframework.web.servlet.view.ResourceBundleViewResolver.loadView(ResourceBundleViewResolver.java:194) org.springframework.web.servlet.view.AbstractCachingViewResolver .createView(AbstractCachingViewResolver.java:158) org.springframework.web.servlet.view.AbstractCachingViewResolver.resolveViewName(AbstractCachingViewResolver.java:77) org.springframework (DispatcherServlet.java:1040) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1091)。 :798) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) org.springframework.web.servlet。 FrameworkServlet.doGet(FrameworkServlet.java:549) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) org.netbeans.modules .web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

根本原因

java.lang.IllegalStateException: org.springframework.beans.factory.support.AbstractBeanDefinition.getBeanClass(AbstractBeanDefinition.java:372)Bean定義に指定されていませんBeanクラス org.springframework.beans .factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:52) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:948) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:901) org.springframework.bea ns.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory $ 1 .getObject(AbstractBeanFactory.java:291) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) ) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563) org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:872) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423) org.springframework.web.servlet.view.ResourceBundleViewResolver .initFactory(ResourceBundleViewResolver.java:251) org.springframework.web.servlet.view.ResourceBundleViewResolver.loadView(ResourceBundleViewResolver.java:194) org.springframework.web.servlet.view.AbstractCachingViewResolver.createView(AbstractCachingViewResolver.java:158 ) org.springframework.web.servlet.view.AbstractCachingViewResolver.resolveViewName(AbstractCachingViewResolver.java:77) org.springframework.web.servlet.DispatcherServlet.resolveViewName(DispatcherServlet。Javaの:1091) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1040) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798) org.springframework.web.servlet .DispatcherServlet.doService(DispatcherServlet.java:716) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter( MonitorFilter.java:390)

note根本原因の完全なスタックトレースは、Apache Tomcat/6.0.20ログで使用できます。 Apache Tomcat/6.0.20

私は私の問題をまったく解決しているかどうかはわかりません。私は実際にいくつかの助けを使うことができます!

+0

私も春3.0.7と同じ問題を持つとしていますJBoss EAP 5.1。解決策を見つけたら更新してください。 – prageeth

+0

index.class = org.springframework.web.servlet.view.JstlViewではなく、index.class = ... – prageeth

答えて

0

あなたは、インデックスを使用する必要があります。(クラス)= org.springframework.web.servlet.view.JstlView代わりindex.classの= ...

+0

というものをspring 2.xから3.xに変更しました。 – prageeth

関連する問題