站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→大哥大姐们帮忙看看错在哪里

大哥大姐们帮忙看看错在哪里

发表新主题   回复此主题

第1楼 2008-04-25 06:14 phy3001 写道:

大哥大姐们帮忙看看错在哪里

页面显示错误如下
-----------------------------------------------------------------------------------
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '/views/testPhy/testPhy' is defined
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
tsrj.hxjk.pub.filter.SetCharterFilter.doFilter(SetCharterFilter.java:20)


root cause

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '/views/testPhy/testPhy' is defined
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:340)
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:906)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:228)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:165)
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:646)
org.springframework.web.struts.DelegatingActionProxy.getDelegateAction(DelegatingActionProxy.java:122)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:105)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
tsrj.hxjk.pub.filter.SetCharterFilter.doFilter(SetCharterFilter.java:20)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.

-----------------------------------------------------------------------------------
配置的testPhy-config文件如下
------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<action-mappings>
<action path="/testPhy" type="org.springframework.web.struts.DelegatingActionProxy" parameter="cmd">
<forward name="success" path="/main.jsp"/>
</action>
</action-mappings>
<!-- 配置插件 -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/conf/testPhy/testPhy-actionbeans.xml" />
</plug-in>
<!-- org.springframework.web.struts.DelegatingActionProxy -->
</struts-config>
---------------------------------------------------------------------------
配置的testPhy-actionbeans.xml
------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean name="testPhy" class="tsrj.hxjk.testPhy.cmd.TestPhyAction">
<property name="service">
<ref bean="testPhy.TestPhyService"/>
</property>
</bean>
</beans>
-----------------------------------------------------------------------------------
配置的testPhy-spring.xml
-------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<!-- 声明Dao -->
<bean id="testPhy.TestPhyDao" class="tsrj.hxjk.testPhy.dao.jdbc.TestPhyDaoJdbc">
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 声明Service -->
<bean id="testPhy.TestPhyService" class="tsrj.hxjk.testPhy.service.impl.TestPhyServiceImpl">
<property name="dao">
<ref local="testPhy.TestPhyDao"/>
</property>
</bean>
</beans>
-------------------------------------------------------------------------------------
配置的WEB.xml
--------------------------------------------------------------------------------------
<init-param>
<param-name>config/views/testPhy</param-name>
<param-value>/WEB-INF/conf/testPhy/testPhy-config.xml</param-value>
</init-param>
----------------------------------------------------------------------------------------

第2楼 2013-08-31 12:44 Robot :

大哥大姐们帮忙看看错在哪里 相关


发表新主题   回复此主题