`
boss5518831534
  • 浏览: 228041 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

如何解决struts2与json包冲突的问题

阅读更多
今天做项目需要用到json包,于是就将struts2与json整合,结果启动tomcat的时候发现报如下错误:
json包:json-lib-2.1.jar  struts2-json-plugin-2.1.8.1.jar jsonplugin-0.34.jar


Caused by: The package name 'json-default' at location package - jar:file:/C:/Tools/Soft/tomcat6.0.33/webapps/music/WEB-INF/lib/struts2-json-plugin-2.1.8.1.jar!/struts-plugin.xml:8:59 is already been used by another package at location package - jar:file:/C:/Tools/Soft/tomcat6.0.33/webapps/music/WEB-INF/lib/jsonplugin-0.34.jar!/struts-plugin.xml:8:59 - package - jar:file:/C:/Tools/Soft/tomcat6.0.33/webapps/music/WEB-INF/lib/struts2-json-plugin-2.1.8.1.jar!/struts-plugin.xml:8:59
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.addPackageConfig(DefaultConfiguration.java:124)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:486)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:275)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
... 31 more

出现这个问题原来是 struts2-json-plugin-2.1.8.1.jar jsonplugin-0.34.jar 有冲突,只需要将jsonplugin-0.34.jar替换成json-lib-2.1.jar、struts2-json-plugin-2.1.8.1.jar、struts2-junit-plugin-2.1.8.1.jar 使用这三个包就不会出现冲突了
分享到:
评论
4 楼 nana279018299 2012-08-16  
谢了!今天正好碰到这个问题....按照此方法问题解决了!
3 楼 GZQ0821 2012-07-18  
刚出问题,就找到解决的办法了,谢谢啊!!!
2 楼 boss5518831534 2012-05-22  
jsonplugin-0.34.jar这个jar包我还没有用过注解,但是我在项目中用的注解是导入的 struts2-json-plugin-2.1.8.1.jar包
1 楼 lmh_java 2012-05-08  
jsonplugin-0.34.jar

那你这个包的功能怎么用?比如说JSON注解?

相关推荐

    myeclipse8下STRUTS(自带JSON插件)的JSON传值例子.rar

    myeclipse8下STRUTS(自带JSON插件)的JSON传值例子.解决包冲突问题,不用下载GOOGLE插件

    struts使用ajax返回json数据所需jar包

    很多人在实现struts使用ajax返回json数据的时候,明明代码没有错误但是没有得到结果,其实有可能是jar包冲突或者少了,这里我分享ssh的所有jar包,可以直接部署使用,如果部署有问题的可以看下我的说明文档,本来想...

    Struts2升级到2.5.30,问题解决及过程记录

    Struts2升级到2.5.30,问题解决及过程记录, 文章详见:https://blog.csdn.net/sinat_36743893/article/details/124582101

    json使用jar包

    主要是json使用时要用到的jar包,里面我做了一些和Struts2整合时遇到jar包冲突问题时的解决办法简介

    json依赖jar

    json依赖jar包 解决了与struts2 jar包的冲突问题

    struts2+juery+ajax+json+进度条显示

    在原来的项目中集成juery的ajax功能,返回json串,结果报了一大堆版本冲突以及jar包缺失的问题,在网上查了老半天资料终于成功了,附传资源包以及我做的小例子大家共享下,注意版本一定要对应上。另外在ajax等待页面...

    ssh和json的相关jar包

    此包里包含了struts,spring和hibernate的相关jar包,一般不会出现jar包冲突. 如果你不需要集成struts+spring那么你就删了struts2-spring-plugin-2.1.6这个包。其他的不会出现冲突!

    Struts-JSON-Jquery完成根据条件返回对象案例

    Struts-JSON-Jquery完成根据...提醒: 关于JAR包冲突,各位在使用中一定要注意,特别是xwork,版本如果是xwork-core-2.1.6以下可能会出问题 2),如果想查看没有返回值时的效果,在action中屏蔽user=getUserInfo()即可

    可用于Struts、Struts2、Hibernate、Spring、Json、Ajax等j2ee项目开发的类库完整版

    2008年11月稳定版本,本人亲自测试并一直使用,绝对稳定(没有包冲突、没有类库缺失。log4j是英文输出),可满足绝大部分Java Web项目开发需求,如SSH1、SSH2等。注意,包里自带了MySQL-JDBC驱动,如果用MySQL数据库...

    json兼容性修改后的xwork版本

    与json2.1*兼容性修复的xwork

    SSHJ Jar包

    Spring+Struts2+Hibernate+jpa 的jar,希望能对大家有所帮助,也希望能捞点积分! 这是我从我现在的项目当中抽取出来的,100%能用 她里面有: Spring-3.1.0.M1 系列 Struts2-2.3.15.3 系列 hibernate3.5.0-final 系列, ...

    SSH项目框架完整jar包

    个人整理的搭建SSH框架所需的完整的jar包,包括Struts2,Spring3.0,Hiberante3.6.10和log4j,json,mysql连接java的驱动jar,已通过项目检测无jar包冲突

    Java开发常用jar包

    java常用的开发jar包,数据库连接,框架,Excel读取,struts2

    网络架构师148讲视频课程

    │ 第07节:远程使用以及冲突解决.avi │ 第08节:基本业务功能和数据字典.avi │ 第09节:搭建基础的开发环境.avi │ 第10节:Spring+Mybatis实现DAO.avi │ 第11节:Mybatis的分页实现.avi │ 第12节:Service的...

Global site tag (gtag.js) - Google Analytics