jboss eap6出现Tags_$$_javassist_26 cannot be cast to javassist.util.proxy.ProxyObject的解决办法
使用了spring,hibernate。部署在jboss eap6中时,查询时出现java.lang.ClassCastException: com.vteba.product.base.model.Tags_$$_javassist_26 cannot be cast to javassist.util.proxy.ProxyObject
com.vteba.product.base.model.Tags是一个实体类,使用了一对多自关联。
查询其他的实体了都没有这个问题。因为其他类没有关联的延迟加载。
解决办法:是因为自己项目中的javassist和jboss eap 6.1中的javassist.冲突了。
在jboss-deployment-structure.xml中使用jboss eap 的javassist。
如果是使用maven 则将其设为<scope>provided</scope>
<?xml version="1.0" encoding="UTF-8"?>
<!-- 所依赖的JBoss的模组,就可以不需要再项目中引入jar包了 -->
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
<deployment>
<dependencies>
<!-- org.hibernate依赖了infinispan,所以不需要再引入 <module name="org.infinispan"/> -->
<module name="org.hibernate"/>
<module name="org.javassist"></module>
<!-- <module name="org.jboss.resteasy.resteasy-jaxrs"></module> -->
<!-- <module name="org.jboss.as.clustering.infinispan"/>
<module name="org.jboss.as.jpa.hibernate" slot="4"/> slot指的是版本-->
</dependencies>
</deployment>
</jboss-deployment-structure>
随机推荐
- Java知识大全
http://blog.csdn.net/zhangerqing/article/details/8245560
- libevent学习之二:Windows7(Win7)下编译libevent
Linux下编译参考源码中的README文件即可,这里主要记录Windows下的编译. 一.准备工作 去官网下载最新的稳定发布版本libevent-2.0.22-stable 官网地址:http:// ...
- SQL Server 2012 连接到数据库引擎
第 1 课:连接到数据库引擎 https://msdn.microsoft.com/zh-cn/library/ms345332(v=sql.110).aspx 本课将介绍主要的工具以及如何连接并 ...
- R语言学习笔记:向量化
R语言最强大的方面之一就是函数的向量化,这些函数可以直接对向量的每个元素进行操作.例如: 对每个元素进行开方 > v<-c(4,3,8,16,7.3) > v [1] 4.0 3 ...
- 2.1 linux中uboot移植
-- --------------------------------------------------------------------------------------- (一)友善之臂介绍 ...
- 【HDOJ】4579 Random Walk
1. 题目描述一个人沿着一条长度为n个链行走,给出了每秒钟由i到j的概率($i,j \in [1,n]$).求从1开始走到n个时间的期望. 2. 基本思路显然是个DP.公式推导也相当容易.不妨设$dp ...
- Android开发之一个未解决的bug
使用Activity之间传递数据的时候,出现了一个bug,但是没有找到哪里出错了. 把代码和log都记录下来,以后研究 代码: MainActivity.class package com.examp ...
- MAC 上搭建lua环境
一.下载并安装 (1)最新release版下载地址 http://www.lua.org/ftp/lua-5.3.1.tar.gz (2)编译 Building Lua is implemented ...
- bzoj1588,1208,1503
进入splay tree的学习中: 据说splay tree在理论上功能十分强大,好好学: splay首先一定是一棵BST,所以记不得的时候画个图就明白: 首先总结一下splay基本的操作左旋,右旋: ...
- Fiddler的基本介绍
fiddler 简介: 一款免费且功能强大的数据包抓取软件.它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视.设置断 ...