`
wudiju
  • 浏览: 31349 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2.1+spring3.0+hibernate3.5出现了bug

    博客分类:
  • JAVA
阅读更多

浏览器提示:

Unable to instantiate Action, UserAction,  defined for 'user' in namespace '/'UserAction
	com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:307)
	com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:388)
	com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:187)
	org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
	org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
	com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:478)
	org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
	org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:693)
	org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:660)
	org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:55)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)

官网贴出的错误https://issues.apache.org/jira/browse/WW-2602

                     http://jira.opensymphony.com/browse/WW-1025

                     http://jira.springframework.org/secure/attachment/15837/exception.txt

                     http://jira.atlassian.com/browse/CONF-5912

试了网上N种解决办法,配置文件看了N!遍。。。。

至今没有解决

谁遇到过,请指点指点!

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:aop="http://www.springframework.org/schema/aop"  
  xmlns:tx="http://www.springframework.org/schema/tx"
  xmlns:context="http://www.springframework.org/schema/context"
  xsi:schemaLocation="
   http://www.springframework.org/schema/beans 
   http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
   http://www.springframework.org/schema/aop 
   http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
   http://www.springframework.org/schema/tx 
   http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
   http://www.springframework.org/schema/context      
   http://www.springframework.org/schema/context/spring-context-3.0.xsd"> 


 <bean name="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
  <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
  <property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=testssh"/>
  <property name="username" value="sa"/>	
  <property name="password" value="×××××"/>
 </bean>
 
 <bean name="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
  <property name="dataSource" ref="dataSource"/>
  <property name="mappingResources">
   <list>
    <value>com/wudiju/model/User.hbm.xml</value>
   </list>
  </property>
  <property name="hibernateProperties">
   <value>
    hibernate.dialect=org.hibernate.dialect.SQLServerDialect
    hibernate.show_sql=true
    hibernate.hbm2ddl.auto=create-drop
   </value>
  </property>
 </bean>
  <bean name="userDao" class="com.wudiju.DAOImpl.UserDaoImpl" >
  <property name="sessionFactory" ref="sessionFactory"/>
 </bean>
 <bean name="userAction" class="com.wudiju.action.UserAction" >
     <property name="userDao" ref="userDao"/>
 </bean>
</beans>

 

struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
<constant name="struts.objectFactory" value="spring"></constant>

    <package name="default" extends="struts-default">
        <action name="user" class="UserAction">
            <result>jsp/user.jsp</result>
        </action>
    </package>
</struts>

 

UserAction.java

package com.wudiju.action;

import com.opensymphony.xwork2.ActionSupport;
import com.wudiju.dao.UserDao;
import com.wudiju.model.UserModel;

public class UserAction extends ActionSupport{
	private UserModel userModel;
	private UserDao userDao;
	
	public void setUserDao(UserDao userDao) {
		this.userDao = userDao;
	}

	@Override
	public String execute() throws Exception {
		
		userModel = new UserModel();
		userModel.setUsername("wudiju");
		userModel.setPassword("wudiju");
		userModel.setSex("male");
		userModel.setEmail("wudiju@126.com");
		userModel.setAge(22);
		userDao.addUser(userModel);
		return "success";
	}
	
}

 

 

0
0
分享到:
评论
2 楼 wudiju 2010-05-07  
 

大小写果然会死人啊。。。

多谢!也看到网上说有可能是大小写的问题可是没在意,认为自己不会出现这种问题,看来是太想当然了。。。

今后要万分谨慎啊!
1 楼 wen866595 2010-05-07  
<action name="user" class="UserAction"> 


<bean name="userAction" class="com.wudiju.action.UserAction" > 


大小写的问题吧!!

相关推荐

    struts2.3.8+spring3.2.1+hibernate4.2.0整合jar包

    Struts2.3.8、Spring3.2.1和Hibernate4.2.0是Java Web开发中的三个重要框架,它们分别负责MVC(模型-视图-控制器)架构、依赖注入以及对象关系映射。这个整合的jar包是为了解决在同一个项目中使用这三个框架时的兼容...

    shiro+hibernate4+struts2+spring+easyui+fusioncharts

    1,shiro+hibernate4+struts2+spring+easyui+fusioncharts部分bootstrap样式全注解零配置简单权限管理web项目 2,简单shiro权限管控 细度到按钮 3,安装方法按config.properties参数配置你的数据库 4,运行dbsql.sql 5,...

    Struts2+hibernate+spring的常见面试题

    Struts2是一个基于Java的开源框架,用于构建Web应用程序。它是Apache Struts1的升级版本,具有更高的灵活性、易用性和可扩展性。Struts2是建立在OpenSymphony的WebWork框架基础之上,它的核心组件包括Action、...

    struts2+spring+hibernate公司管理系统

    雇员管理 角色管理 权限管理 部门管理 考勤管理 缺勤管理,struts2+spring+hibernate具有良好的可扩展性,这是我上次的一个系统的扩展版本,并且修正了几个BUG!希望您能够从这里得到你想要的启发,也渴望前辈指点...

    Eclipse搭建SSH(Struts2.5.10+Spring4.3.7+Hibernate5.2.9)Demo

    在IT行业中,SSH框架组合是Java Web开发中的一个经典选择,它由Struts2、Spring和Hibernate三个组件组成。这个"Eclipse搭建SSH(Struts2.5.10+Spring4.3.7+Hibernate5.2.9)Demo"是一个实践教程,帮助开发者了解如何在...

    Struts+hibernate+jsp整合的商城销售系统

    Myeclipse完美运行的一个商城销售系统,支持后台管理员操作前台修改页面。增加商品,修改商品分类,修改会员,订单... 使用的Strurs2+hibernate+jsp技术,Mysql的数据库,已有数据库sql,导入直接运行!功能非常强大!

    基于最新的SSH(Struts2.3.12+Spring3.2.2+Hibernate4.20)+ jquery EasyUI1.3.2的担保公司OA系统

    标题中的“基于最新的SSH(Struts2.3.12+Spring3.2.2+Hibernate4.2.0)+ jquery EasyUI1.3.2的担保公司OA系统”表明这是一个集成开发的Web应用程序,主要用于担保公司的办公自动化(OA)。SSH是Struts2、Spring和...

    spring3.0+hibernate3.6+struts2.38整合包加配置文件下载

    标题中的"spring3.0+hibernate3.6+struts2.38整合包加配置文件下载"指的是一个包含三个关键Java EE框架——Spring 3.0、Hibernate 3.6和Struts 2.38的集成开发环境。这个整合包是为了简化开发者在搭建基于这些技术的...

    ssh_jar包(struts2+spring3+hibernate3)

    SSH是三个流行开源框架的缩写,分别是Spring、Struts2和Hibernate,它们在Java Web开发中被广泛使用。这个“ssh_jar包”显然包含了这三个框架的核心库,供开发者在构建基于SSH的项目时使用。 **Spring框架**是Java...

    struts2+hibernate+spring

    Struts2+Hibernate+Spring(SSH2)是Java开发领域中经典的三大开源框架组合,用于构建企业级的Web应用程序。这个组合提供了模型-视图-控制器(MVC)架构模式,持久层管理以及依赖注入等功能,极大地提高了开发效率和...

    struts2+Hibernate+Spring学习示例

    struts2+Hibernate+Spring 示例 目的:构建struts2开发框架 使用 Hibernate作为持久层操作 采用Spring容器 适合:有一定struts2基础 对Hibernate有一定的了解 对Spring有一定的知识 实现:通过对用户信息的基本...

    Ftp在线管理系统(struts2+hibernate3+spring2+jquery实现的)

    自己用struts2+hibernate3+spring2+jquery做的Ftp在线管理系统,由于要管理的网站太多,用Ftp本子查询不方便所以做了这个系统。(注:在applicationContent.xml 里配置有自动创建表结构那一项,不过已经注释了,放开...

    struts+hibernate+spring+blob

    struts+hibernate+spring+blob 三个框架集成了一下,主要包括利用struts的上传附件功能,并把上传的图片存储到oracle的blob字段。并提供显示。 没做过多的限制,还有很多bug别见怪,功能跑得通!

    Bug管理系统 struts2+sping2.5+hibernate3(2-2)

    本程序是作者学习struts spring hibernate构架后为了练习开发的一个小程序。开发此程序的目的是为了验证框架技术在项目中的应用。本程序尽量包含了开发当中遇到的一些问题及解决方案。同时欢迎广大网友到作者的群内...

    java 进销存源码 Struts + Spring + Hibernate

    企业进销存系统,商品管理系统,系统功能完整,无BUG,界面洁简美观. ...版本:Struts2.0 、Spring 2.5 、Hibernate3 、Ext js 3.3 数据库: mySQL(含数据库脚本) 商品进销存业务功能完整,代码结构分层清晰。

    ssh Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合jar包

    SSH框架是Java开发中常用的三大开源框架Struts2、Hibernate和Spring的组合,它们各自负责应用程序的不同层面,共同构建了一个高效、灵活的企业级应用开发环境。这个SSH整合jar包是针对Struts2.3.16.1、Hibernate...

    Bug管理系统 struts2+sping2.5+hibernate3(1-2)

    本程序是作者学习struts spring hibernate构架后为了练习开发的一个小程序。开发此程序的目的是为了验证框架技术在项目中的应用。本程序尽量包含了开发当中遇到的一些问题及解决方案。同时欢迎广大网友到作者的群内...

    struts2+hibernate4+spring3+maven+easyui

    Struts2、Hibernate4、Spring3、Maven和EasyUI是Java Web开发中常见的开源框架和技术,它们在构建高效、可维护的Web应用程序时发挥着关键作用。下面将详细阐述这些技术及其整合应用。 1. **Struts2**: Struts2 是一...

    网上订餐系统(struts+spring+hibernate).zip

    网上订餐系统是一种基于Web的软件应用,它整合了Struts、Spring和Hibernate三大主流Java技术框架,旨在实现用户在线浏览菜单、下单、支付以及管理订单等功能。这个压缩包提供了完整的源码,非常适合学习和参考,尤其...

    struts2.3.16 + hibernare4.3.4 + spring4.0.2整合jar包

    Struts2、Hibernate4和Spring4是Java Web开发中三个重要的框架,它们分别负责MVC模式中的Action层、持久化层和依赖注入。这个整合的jar包提供了这三大框架的协同工作环境,使得开发者能够更高效地构建企业级应用。 ...

Global site tag (gtag.js) - Google Analytics