HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Servlet execution threw an exception
cn.detect.common.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:52)
root cause java.lang.NoClassDefFoundError: javax/xml/registry/infomodel/User
java.lang.Class.getDeclaredMethods0(Native Method)
java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
java.lang.Class.privateGetPublicMethods(Class.java:2547)
java.lang.Class.getMethods(Class.java:1410)
com.ibatis.common.beans.ClassInfo.addMethods(ClassInfo.java:86)
com.ibatis.common.beans.ClassInfo.<init>(ClassInfo.java:75)
com.ibatis.common.beans.ClassInfo.getInstance(ClassInfo.java:265)
com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForGetter(GenericProbe.java:226)
com.ibatis.common.beans.GenericProbe.getPropertyTypeForGetter(GenericProbe.java:155)
com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.resolveTypeHandler(InlineParameterMapParser.java:212)
com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.newParseMapping(InlineParameterMapParser.java:121)
com.ibatis.sqlmap.engine.mapping.parameter.InlineParameterMapParser.parseInlineParameterMap(InlineParameterMapParser.java:50)
com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.applyInlineParameterMap(SqlStatementParser.java:377)
com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.processSqlStatement(SqlStatementParser.java:185)
com.ibatis.sqlmap.engine.builder.xml.SqlStatementParser.parseGeneralStatement(SqlStatementParser.java:139)
com.ibatis.sqlmap.engine.builder.xml.SqlMapParser$19.process(SqlMapParser.java:516)
com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112)
com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75)
com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63)
com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
com.ibatis.sqlmap.engine.builder.xml.SqlMapParser.parse(SqlMapParser.java:45)
com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$11.process(SqlMapConfigParser.java:347)
com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:112)
com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:75)
com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:93)
com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:63)
com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:78)
com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:69)
com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:78)
com.ibatis.dao.engine.transaction.sqlmap.SqlMapDaoTransactionManager.configure(SqlMapDaoTransactionManager.java:52)
com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.parseTransactionManager(XmlDaoManagerBuilder.java:193)
com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.parseContext(XmlDaoManagerBuilder.java:157)
com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.buildDaoManager(XmlDaoManagerBuilder.java:102)
com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.buildDaoManager(XmlDaoManagerBuilder.java:79)
com.ibatis.dao.client.DaoManagerBuilder.buildDaoManager(DaoManagerBuilder.java:49)
cn.detect.dao.DaoConfig.newDaoManager(DaoConfig.java:37)
cn.detect.dao.DaoConfig.<clinit>(DaoConfig.java:21)
cn.detect.common.util.BeanFactory.getAppTestDao(BeanFactory.java:147)
cn.detect.common.util.BeanFactory.getBean(BeanFactory.java:67)
cn.detect.action.detect.AddEquEncodeAction.execute(AddEquEncodeAction.java:77)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
cn.detect.common.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:52)

解决方案 »

  1.   

    哈哈,问题终于解决了。原来是项目里,其他东西有错误导致的。
    解决办法:把和你代码无关的的内容删除掉。我删除了和我无关的*****.xml文件以后就一切正常了。
    同时,也感谢楼上
      

  2.   

    你这根本不是解决问题的方法,出现这个错误的原因是jar包冲突!
      

  3.   

    jar 包错误,不是吧。这应该是哪里用到了user这个类,但这个类找不到。