编辑
我正在处理的项目是Java和Hibernate中的一个3文件夹项目( J2EE )。其结构如下:-管理带有bean的主程序和带有Jar、Hibernate工具和类的-> /CSS -> -带有Servlets的War ->
在它们之间,我使用Xstream来共享类和重要信息。
我正在使用Eclipse和Tomcat 7。
希望你们都能得到这个全球性的想法。
这是Xstream调试器说的:
Caused by: com.thoughtworks.xstream.converters.ConversionException: satdata.musicoterapia.hibernate.Terapeuta0 : satdata.musicoterapia.hibernate.Terapeuta0
---- Debugging information ----
message : satdata.musicoterapia.hibernate.Terapeuta0
cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message : satdata.musicoterapia.hibernate.Terapeuta0
class : satdata.musicoterapia.hibernate.Usuario
required-type : satdata.musicoterapia.hibernate.Usuario
converter-type : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
path : /list/Usuario[2]/terapeuta
class[1] : java.util.ArrayList
converter-type[1] : com.thoughtworks.xstream.converters.collections.CollectionConverter
version : null链接(我没有足够的拒绝超过2个链接):
完整的StackTrace:http://pastebin.com/6vXyD6hC XML:http://pastebin.com/YM9q3uvq Servlet:下面,在出现问题的注释中:下面,在注释类中:下面,在注释中,如果缺少什么内容,请询问,我将在这里将其放在这里。谢谢大家!
发布于 2014-08-28 10:31:55
在您的servlet代码中,您提到:
xstream.alias("Terapeuta", Terapeuta.class);在XML文件中,它被指定为:
<terapeuta class="satdata.musicoterapia.hibernate.Terapeuta0" resolves-to="Terapeuta">因此,在日志中,您得到的错误如下:
日志中的例外情况是:
com.thoughtworks.xstream.mapper.CannotResolveClassException: satdata.musicoterapia.hibernate.Terapeuta0
您的MXL类名称应该是satdata.musicoterapia.hibernate.Terapeuta。
satdata.musicoterapia.hibernate.Terapeuta0https://stackoverflow.com/questions/25546413
复制相似问题