ssh整合,明明已经导入包,却总是有很多ClassNotFoundException

提示很多异常都是相关的ssh的类找不到,

ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

原因就是:搭建环境的时候,所需要的jar包都是通过预先配置在myeclipse的user library导入的,而这并没有导入到tomcat服务器上,所以项目就读取不到

方法一:右键点击项目--->build path-->configure build path-->左侧菜单栏就会看到Deployment Assembly-->右侧点击add按钮--->选择java build path entries--->next--->选择项目--->finish.(要把所需要的jar包例如struts2,sql,hibernate的全部都倒进来)

方法二:直接把所有的jar包都复制到lib目录下。

时间: 2024-10-04 11:06:29

ssh整合,明明已经导入包,却总是有很多ClassNotFoundException的相关文章

SSH整合需要的jar包

[struts相关jar] commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.5.jar struts2-core-2.3.4.1.jar xwork-core-2.3.4.1.jar [hibernate 相关 jar] antlr-2.7.6.jar commons-collections-

Spring(八)SSH整合简述

一.Spring与Struts2的整合 1.1.整合步骤 1.2.配置web.xml 1.3.配置spring配置文件applicationContext.xml 1.4.配置struts配置文件 1.5.Action继承ActionSupport类 二.spring与hibernate整合 2.1.步骤 2.2.注入sessionFactory <--数据源--> <bean id="dataSource" class="org.springframewo

框架 day37 Spring事务管理,整合web,SSH整合,SSH整合注解

1     事务管理 1.1   回顾事务     事务:一组业务操作,要么全部成功,要么全部不成功.     事务特性:ACID 原子性:整体 一致性:数据(完整) 隔离性:并发(多个事务) 持久性:结果     隔离问题:脏读.不可重复读.幻读(虚读)     隔离级别:4个 readuncommitted 读未提交,存在3个问题. readcommitted 读已提交,解决:脏读:存在2个. repeatableread 可重复读,解决:脏读.不可重复读:存在1个 serializ

java web开发入门五(ssh整合)基于intellig idea

SSH整合 1.引入jar包 Struts 核心jar Hibernate 核心jar Spring Core  核心功能 Web  对web模块支持 Aop   aop支持 Orm   对hibernate支持 Jdbc/tx  jdbc支持包.事务相关包 2.配置xml *.hbm.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE hibernate-mapping PUBLIC &qu

SSH整合时jar包冲突解决的注意事项

在SSH项目整合的时候,要注意jar包冲突. 这里的原则是: 1,无依赖关系的舍低取高. 2.有依赖关系的取高. 怎么排查是否有冲突,在服务器项目的lib下查看是否有重名的. 注意:每次重新导入包以后要把服务器中的项目删掉再发布.

SSH整合所需包

一:导包 1.hibernate hibernate/lib/required目录下所有包 hibernate/lib/jpa目录下包 数据库驱动包 2.struts2 struts-blank.war/WEB-INF/lib目录下所有包(javassist-3.18.1-GA.jar和hibernate中的一样) struts2整合spring的插件包(必须和spring整合的时候采用,不然会报错) 3.spring 基本包4+2 整合web:web包 整合aop:4个 整合hibernate

明明导入了jar包,idea下仍然classnotfoundexception. 如果没有jar包冲突

ZT:https://blog.csdn.net/wn084/article/details/80482187         如果你的问题属于"引入jar包后编译能通过但在web中调用就报ClassNotFoundException",请认真看下面的解决方案.不属于请自觉绕道.^_^ 出现这种问题就说明你引入的jar包在WEB-INF\lib下不存在.那为什么能通过编译呢?拜托,编译的时候又不从WEB-INF\lib目录下寻找类,是从classpath下寻找的,也就是说你引入的jar

SSH整合(1)异常

信息: No Spring WebApplicationInitializer types detected on classpath 十二月 01, 2016 10:06:12 下午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring root WebApplicationContext log4j:WARN No appenders could be found for logger (org.spr

SSH整合开发过程

SSH整合开发过程 一.SSH整合开发概述 1.用到的三大框架 Struts2——负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,主要负责MVC的C层. Spring——将Web层.Service层.DAO层及PO无缝整合,其数据服务层用来存放数据. Hibernate——持久化对象pojo,采用Hibernate作为ORM框架,主要负责MVC的M层. 2.SSH整合的项目类型 一般是web project. 二.SSH整合步骤 1.搭建环境 导入SSH的j