WebWork Problem Report
WebWork has detected an unhandled exception: Messages: There is no Action mapped for namespace / and action name register. Check if there is such an action name with such namespace defined in the xwork.xml and also if such an action class exists. Check also the log to see if the action class is successfully loaded.
-------------------------------------------------------------------------------- Stacktraces
There is no Action mapped for namespace / and action name login. Check if there is such an action name with such namespace defined in the xwork.xml and also if such an action class exists. Check also the log to see if the action class is successfully loaded. - [unknown location]
com.opensymphony.xwork.DefaultActionProxy.(DefaultActionProxy.java:75)
com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:46)
com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:216)
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:619)
WebWork has detected an unhandled exception: Messages: There is no Action mapped for namespace / and action name register. Check if there is such an action name with such namespace defined in the xwork.xml and also if such an action class exists. Check also the log to see if the action class is successfully loaded.
-------------------------------------------------------------------------------- Stacktraces
There is no Action mapped for namespace / and action name login. Check if there is such an action name with such namespace defined in the xwork.xml and also if such an action class exists. Check also the log to see if the action class is successfully loaded. - [unknown location]
com.opensymphony.xwork.DefaultActionProxy.(DefaultActionProxy.java:75)
com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:46)
com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:216)
com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:619)
解决方案 »
- 想去百度java实习,该看些什么书,该准备些什么
- 11111111111111
- xloadtree只能显示第一层(组织结构)的问题
- Spring2 +Hibernate3 配置时出现:“No setter found for property 'target'”!
- 一台PC机上怎样才能跑二个TOMCAT服务器呢?
- Spring中@Transactional注解打在Controller层的方法上不起作用
- Struts2 file 表单上传问题
- 开发实体EJB遇到新问题
- 关于tomcat启动不起来的问题,晕!
- struts的问题
- spring 的quartz 的错误,高手请进!
- jdom 操作XML文件问题
//web.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 "> <filter>
<filter-name> webwork </filter-name>
<filter-class> com.opensymphony.webwork.dispatcher.FilterDispatcher </filter-class>
</filter> <filter-mapping>
<filter-name> webwork </filter-name>
<url-pattern> /* </url-pattern>
</filter-mapping> <listener>
<listener-class> org.springframework.web.context.ContextLoaderListener </listener-class>
</listener> </web-app> //applicationContext.xml
<?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= "MSSQL " class= "org.apache.commons.dbcp.BasicDataSource ">
<property name= "driverClassName ">
<value> com.microsoft.jdbc.sqlserver.SQLServerDriver </value>
</property>
<property name= "url ">
<value>
jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=wwBookstore
</value>
</property>
<property name= "username ">
<value> wwork </value>
</property>
<property name= "password ">
<value> 123 </value>
</property>
</bean> <bean id= "sessionFactory "
class= "org.springframework.orm.hibernate3.LocalSessionFactoryBean ">
<property name= "dataSource ">
<ref bean= "MSSQL " />
</property>
<property name= "hibernateProperties ">
<props>
<prop key= "hibernate.dialect ">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
<property name= "mappingResources ">
<list>
<value> org/hlonger/wshmbookstore/vo/Orders.hbm.xml </value>
<value>
org/hlonger/wshmbookstore/vo/OrderItem.hbm.xml
</value>
<value>
org/hlonger/wshmbookstore/vo/Catalog.hbm.xml
</value>
<value> org/hlonger/wshmbookstore/vo/Book.hbm.xml </value>
<value> org/hlonger/wshmbookstore/vo/User.hbm.xml </value>
</list>
</property>
</bean> <bean id= "baseDAO " class= "org.hlonger.wshmbookstore.dao.BaseDAO " abstract= "true ">
<property name= "sessionFactory ">
<ref bean= "sessionFactory "/>
</property>
</bean> <bean id= "userDAO " class= "org.hlonger.wshmbookstore.dao.impl.UserDAO " parent= "baseDAO ">
</bean> <bean id= "userService " class= "org.hlonger.wshmbookstore.service.impl.UserService ">
<property name= "userDAO ">
<ref bean= "userDAO "/>
</property>
</bean> <bean id= "userAction " class= "org.hlonger.wshmbookstore.action.UserAction ">
<property name= "userService ">
<ref bean= "userService "/>
</property>
</bean>
</beans> //xwork.xml
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN "
"http://www.opensymphony.com/xwork/xwork-1.0.dtd "> <xwork>
<include file= "webwork-default.xml " />
<package name= "default " extends= "webwork-default ">
<action name= "register " class= "userAction " method= "register ">
<result name= "success " type= "dispatcher ">
<param name= "location "> /register_success.jsp </param>
</result> </action>
</package>
</xwork> //webwork.properties #ObjectFactory
webwork.objectFactory = spring
webwork.devMode = true
<listener-class> org.springframework.web.context.ContextLoaderListener </listener-class>
</listener>
<context-param>
<param-name>contextConfigLaction</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>