`
ming19880125
  • 浏览: 1667 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

SSH整合常见的几个问题

阅读更多
7.今天做SSH的Demo,发现service注入不进来,也没有抛出异常信息出来,启个debug进行调试,发现是注入到action中的service实例为null
解决办法:struts2与Spring整合需要加载如下包struts-2.3.8-all\struts-2.3.8\lib\struts2-spring-plugin-2.3.8.jar 添加导入即可。

6.问题 context initialization failed
java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
原因:缺少了aspectjweaver.jar这个是spring3依赖的包,查资料是因为spring3以后不再发布依赖包,所以需要单独下载。

5.错误:java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
原因:Spring3需要用到了Struts2的aopalliance.jar包,在struts-2.3.8-ll\struts-2.3.8\lib下面,找到添加进来即可。


4.使用Struts2中的<s:form>标记时发现抛如下警告信息:
No configuration found for the specified action: 'register' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
分析解决:<s:form action="register" method="post" >改成<s:form method="post" action="register" namespace="/" > 指定namespace就好了。

3.错误No identifier specified for entity: com.make.model.User
原因:需要在对应的实体类的getId()方法前面加上如下代码
@Id
@GeneratedValue
public int getId() {
     return id;
}

2.java.lang.NoClassDefFoundError: javax/persistence/Cacheable
原因:javax.persistence.Cacheable 是 JPA 2.0 规范中的东西!需要加入hibernate-distribution-3.5.0-Final\lib\jpa目录下的hibernate-jpa-2.0-api-1.0.0.Final.jar

1.java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
原因:缺少commons-logging.jar包,可以添加对应版本的jar包,导入即可
分享到:
评论

相关推荐

    ssh整合jar包

    SSH整合是Java Web开发中的一种常见模式,它结合了Struts2、Spring和Hibernate三个开源框架,以实现高效、灵活的MVC(Model-View-Controller)架构。在这个"ssh整合jar包"中,包含了这三个框架的核心库和其他必要的...

    SSH所有jar包整合

    SSH(Struts、Spring、Hibernate)是...以上就是SSH框架及其相关组件的主要知识点,这些组件共同构建了一个强大且灵活的Java Web开发环境。在实际开发中,理解并熟练掌握这些技术,将有助于提高开发效率和项目质量。

    ssh整合简单用户管理实例

    在SSH整合中,这通常会涉及到以下几个步骤: 1. 用户在前端填写注册信息,点击提交按钮,发送请求到服务器。 2. Struts2拦截请求,根据配置找到对应的注册Action(RegisterAction)。 3. 在RegisterAction中,...

    SSH 整合实例

    SSH整合的步骤通常包括以下几个部分: 1. 配置Struts2:定义struts.xml配置文件,设置过滤器,配置Action类和结果类型。 2. 集成Spring:在struts2的配置中引用Spring的Action代理,配置spring-struts.xml,将业务...

    ssh整合例子,struts+spring+hibernate+oracle整合

    SSH整合是Java开发中常见的企业级应用框架集成,其中SSH分别代表Struts、Spring和Hibernate。这个整合例子展示了如何将这三个强大的开源框架与Oracle数据库结合,以构建高效、灵活且可扩展的Web应用程序。 **Struts...

    ssh整合 简单分页

    分页通常涉及到以下几个关键步骤: 1. **页面链接生成**:前端需要显示带有页码的导航链接,如“第一页”、“上一页”、“下一页”和“最后一页”。 2. **请求处理**:当用户点击分页链接时,服务器会接收到包含...

    SSH整合案例

    SSH整合的具体步骤通常包括以下几个部分: 1. **环境准备**:确保已经安装了JDK、Tomcat服务器,以及相关的开发工具,如IDE和构建工具。 2. **配置Struts**:创建Struts的配置文件,定义Action和ActionForm,设置...

    SSH框架整合的jar包

    在整合中,我们需要关注以下几个核心组件: 1. **Action类**:业务逻辑处理的核心,通常继承自`ActionSupport`,并定义相应的业务方法。 2. **配置文件(struts.xml)**:用于配置Action、结果类型、拦截器等,指导...

    struts spring hibernate 登陆 SSH整合留言板功能 SSH整合留言板

    SSH整合的留言板功能可能包含以下几个主要部分: 1. 用户模块:用户注册、登录、密码找回等功能。这部分通常涉及到Spring Security进行用户认证和授权。 2. 留言模块:用户发布、查看、回复留言。这需要使用...

    ssh框架整合项目

    文件列表中的"SSH"可能是整个项目打包后的压缩文件,解压后可能包含以下几个主要部分: 1. src目录:源代码,包括Java类、JSP页面和Action类等。 2. WEB-INF目录:包含web.xml和其他配置文件,以及lib目录下的jar包...

    SSH框架整合

    SSH整合的过程主要包括以下几个步骤: 1. **环境准备**:确保已安装JDK、Tomcat服务器以及相关的开发工具,如Eclipse或IntelliJ IDEA。 2. **引入库**:在项目中添加Struts、Spring和Hibernate的jar包,通常这些库...

    SSH框架整合jar包

    整合SSH框架通常包括以下几个步骤: 1. **设置环境**:确保JDK、Tomcat等基础环境安装配置完成。 2. **导入jar包**:将SSH框架所需的jar包引入到项目的lib目录下,包括Spring、Struts2、Hibernate的核心库以及它们...

    SSH整合步骤

    SSH整合是Java EE开发中常见的一个技术组合,它由三个主要的开源框架组成:Struts2作为表现层,Spring作为业务层控制和依赖注入容器,Hibernate作为数据持久化层。这个压缩包提供了一系列的文档,指导如何将这三个...

    sshlogin.rar SSH整合登陆

    SSH整合登陆是Java开发中常见的一个技术点,主要用于构建基于Web的应用系统,它结合了Spring、Struts2和Hibernate三个开源框架,形成了高效且强大的后端开发解决方案。在这个"SSH整合登陆"项目中,我们将探讨如何在...

    ssh框架整合jar包

    在整合SSH框架时,需要正确配置以下几点: 1. **Spring配置**:创建spring配置文件,定义bean的实例化规则、依赖关系以及事务管理策略。 2. **Struts2配置**:配置struts.xml,设置Action的映射、结果页面以及拦截...

    ssh整合代码

    在"OA办公系统源代码(SSH框架)"这个项目中,SSH框架的整合应用可能包括以下几个方面: 1. **Struts配置**:定义Action类及其对应URL,设置结果页面,以及使用拦截器实现权限控制和业务逻辑处理。 2. **Spring配置*...

    最新版本的SSH整合所需的jar包

    在实际项目中,使用SSH整合有以下几个关键步骤: 1. 配置各框架的依赖:在项目的pom.xml或build.gradle文件中,添加对应的依赖项。 2. 初始化Spring容器:配置Spring的ApplicationContext,定义bean和依赖关系。 3. ...

    ssh框架 整合代码

    SSH整合的具体步骤通常包括以下几个部分: 1. **配置Spring**:创建Spring的配置文件,定义Bean并配置依赖注入。比如,定义数据源、SessionFactory、Service、DAO等,并设置相应的属性。 2. **配置Struts2**:设置...

    SSH框架整合例子

    在实际项目中,SSH框架整合的例子通常包括以下几个步骤: 1. 配置Spring:设置Bean的定义,包括SessionFactory、Service、DAO等。 2. 配置Struts2:编写Action,定义拦截器,配置结果映射。 3. 配置Hibernate:配置...

Global site tag (gtag.js) - Google Analytics