Struts2 Spring Hibernate包冲突
严重:Exceptionstartingfilterstruts2java.lang.NoClassDefFoundError:Lcom/opensymphony/xwo...
严重: Exception starting filter struts2
java.lang.NoClassDefFoundError: Lcom/opensymphony/xwork2/util/logging/Logger;
只留下Struts2包时就不冲突了,但是我要用SSH做项目啊,谁知道啊 展开
java.lang.NoClassDefFoundError: Lcom/opensymphony/xwork2/util/logging/Logger;
只留下Struts2包时就不冲突了,但是我要用SSH做项目啊,谁知道啊 展开
7个回答
展开全部
我也遇到过类似的
好像是那个 asm 包冲突了,hibernate 也有这个包,你试着去掉一个试试
我不能确定到底是哪个,反正我是解决了。我用到的包如下(有些可能你用不到)
你自己慢慢对比一下,至少下面这些包肯定是能用的,我从我自己项目里抽出来的包名
antlr-2.7.6rc1.jar
asm-attrs.jar
asm.jar
cglib-nodep-2.1_3.jar
commons-attributes-api.jar
commons-attributes-compiler.jar
commons-beanutils.jar
commons-collections-2.1.1.jar
commons-collections.jar
commons-lang.jar
commons-logging-1.0.4.jar
commons-logging.jar
commons-pool.jar
dom4j-1.6.1.jar
ehcache-1.1.jar
ezmorph-1.0.5.jar
hibernate3.jar
jaas.jar
jaxen-1.1-beta-7.jar
jdbc2_0-stdext.jar
json-lib-2.2.2-jdk15.jar
jta.jar
log4j-1.2.14.jar
msbase.jar
mssqlserver.jar
msutil.jar
spring-beans.jar
spring-context.jar
spring-core.jar
spring.jar
struts2-spring-plugin-2.0.11.1.jar
xerces-2.6.2.jar
xml-apis.jar
好像是那个 asm 包冲突了,hibernate 也有这个包,你试着去掉一个试试
我不能确定到底是哪个,反正我是解决了。我用到的包如下(有些可能你用不到)
你自己慢慢对比一下,至少下面这些包肯定是能用的,我从我自己项目里抽出来的包名
antlr-2.7.6rc1.jar
asm-attrs.jar
asm.jar
cglib-nodep-2.1_3.jar
commons-attributes-api.jar
commons-attributes-compiler.jar
commons-beanutils.jar
commons-collections-2.1.1.jar
commons-collections.jar
commons-lang.jar
commons-logging-1.0.4.jar
commons-logging.jar
commons-pool.jar
dom4j-1.6.1.jar
ehcache-1.1.jar
ezmorph-1.0.5.jar
hibernate3.jar
jaas.jar
jaxen-1.1-beta-7.jar
jdbc2_0-stdext.jar
json-lib-2.2.2-jdk15.jar
jta.jar
log4j-1.2.14.jar
msbase.jar
mssqlserver.jar
msutil.jar
spring-beans.jar
spring-context.jar
spring-core.jar
spring.jar
struts2-spring-plugin-2.0.11.1.jar
xerces-2.6.2.jar
xml-apis.jar
展开全部
这个应该是少了包吧
xwork-2.0.4.jar
\xwork-2.0.4\com\opensymphony\xwork2\util
xwork-2.0.4.jar
\xwork-2.0.4\com\opensymphony\xwork2\util
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你引用类的时候要导入类对吧?
这样写不知道有用没:
import java.sql.*改成import java.sql.Connection;
我只是举个例子
这样写不知道有用没:
import java.sql.*改成import java.sql.Connection;
我只是举个例子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把struts.xml和properties文件放到classes下面编译试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要注意加包的顺序……
先加Spring
再加Hibernate
再加Struts
那个Struts2要特别注意的就是,不用的jar不要加,有些不用的加进去要不就会出现错误
Struts2最基础的几个包:
commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.11.2.jar,xwork-2.0.5.jar
这些加进去不会影响,然后需要什么再加什么包就可以了
先加Spring
再加Hibernate
再加Struts
那个Struts2要特别注意的就是,不用的jar不要加,有些不用的加进去要不就会出现错误
Struts2最基础的几个包:
commons-logging-1.0.4.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,struts2-core-2.0.11.2.jar,xwork-2.0.5.jar
这些加进去不会影响,然后需要什么再加什么包就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
昂,你应该
按顺序添加框架就没事了
先添加的Spring
在添加的Hibernate
最后才是Struts
试试看
按顺序添加框架就没事了
先添加的Spring
在添加的Hibernate
最后才是Struts
试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询