小编Gen*_*zos的帖子

java.lang.ClassNotFoundException:org.hibernate.HibernateException

我正在运行一个带有hibernate的Web应用程序,并且遇到了这个异常.有什么帮助吗?

抛出java.lang.ClassNotFoundException:org.hibernate.HibernateException在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)在com.forum.dao.TopicDAO.findAll(TopicDAO.java:43)在com.forum.servlets.Accueil.doGet(Accueil.java:23)在javax.servlet.http.HttpServlet.service(HttpServlet.java:621)在javax.servlet.http.HttpServlet.service(HttpServlet.java:728)在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain的.java:210)在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)在org.apache.catalina. authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostVal)ve.java:171)在org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)在org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)在org.apache.catalina .core.StandardEngineValve.invoke(StandardEngineValve.java:118)在org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)在org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008 )atg.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:589)位于java.util.concurrent的org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:312). java.lang.Thread.run上的java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)中的ThreadPoolExecutor.runWorker(未知来源)(未知来源)

这是TopicDAO.findALL()

public static List<Topic> findAll() {

    Session  s = HibernateUtils.getSession(); //TopicDAO.java:43
    Transaction tx = s.beginTransaction();
    List<Topic> objects = null;

    Query q = s.createQuery("from Topic");
    objects = q.list();
    tx.commit();

    return objects;
}
Run Code Online (Sandbox Code Playgroud)

而且,这是我的servlet.doGet()

public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException {
    HttpSession session = request.getSession();

    TopicDAO td = new TopicDAO();
    List<Topic> listTopics = td.findAll();

    session.setAttribute( ATT_LIST_TOPICS, listTopics );

    this.getServletContext().getRequestDispatcher( ACCUEIL ).forward( request, …
Run Code Online (Sandbox Code Playgroud)

tomcat hibernate servlets java-ee

7
推荐指数
1
解决办法
6万
查看次数

如何使用Java将pdf文件转换为word文件

如何使用Java将pdf文件转换为word文件?

而且,它看起来像它一样容易吗?

java pdf ms-word

6
推荐指数
2
解决办法
2万
查看次数

这将导致无限深度的XML

我收到了这个错误,有人可以帮帮我吗?

javax.xml.ws.WebServiceException:javax.xml.bind.MarshalException - 包含链接异常:[com.sun.istack.internal.SAXException2:在对象图中检测到循环.这将导致无限深XML:tn.bh.jpa.Compte@1144c75 - > tn.bh.jpa.Mouvement_Compte@1f4eccd - > tn.bh.jpa.Compte@1144c75]在com.sun.xml.internal.ws. message.jaxb.JAXBMe​​ssage.writePayloadTo(来源不明)在com.sun.xml.internal.ws.message.AbstractMessageImpl.writeTo(来源不明)在com.sun.xml.internal.ws.encoding.StreamSOAPCodec.encode(来源不明)com.sun.xml.internal.ws.encoding.SOAPBindingCodec.encode(未知来源)位于com.sun.xml的com.sun.xml.internal.ws.transport.http.HttpAdapter.encodePacket(未知来源).在com.sun.xml.internal.ws上的internal.ws.transport.http.HttpAdapter.access $ 100(未知来源).ThreadPoolExecutor $ Worker.run(未知来源)at java.lang.Thread.run(Unknown Source)引起:javax.xml.bind.MarshalException - 带链接异常:[com.sun.istack.internal.SAXException2:一个循环是在对象图中检测到.这将导致无限深XML:tn.bh.jpa.Compte@1144c75 - > tn.bh.jpa.Mouvement_Compte@1f4eccd - > tn.bh.jpa.Compte@1144c75]在com.sun.xml.internal.bind. com.sun.xml.internal.bind.bridge.marshal上的com.sun.xml.internal.bind.v2.runtime.BridgeImpl.marshal(未知来源)中的v2.runtime.MarshallerImpl.write(未知来源)(未知来源)... 19更多引起:com.sun.istack.internal.SAXException2:在对象图中检测到一个循环.这将导致无限深的XML:tn.bh.jpa.Compte@1144c75 - > tn.bh.jpa.Mouvement_Compte@1f4eccd - > tn.bh.jpa.

tn.bh.jpa.Compte

@Entity
@Table(name="compte")
public class Compte {
    @Id
    @Column(name="compte_rib")
    private Integer rib;

    @ManyToOne(cascade={CascadeType.PERSIST, CascadeType.MERGE})
    @JoinColumn(name="compte_utilisateurIdentifiant")
    @XmlTransient
    private User user;

    @Column(name="compte_libelle")
    private String libelle;

    @OneToMany(mappedBy="compte")
    private List<Solde> soldeList;

    @Column(name="compte_dateCreation", nullable=false)
    private String dateCréation;
    @Column(name="compte_dateMaj", nullable=false)
    private String dateMaj;
    @Column(name="compte_typeDevise", nullable=false)
    private Integer typeDevise;
    @Column(name="compte_situationCompte", nullable=false)
    private Integer situationCompte; …
Run Code Online (Sandbox Code Playgroud)

web-services jaxb java-ee

5
推荐指数
1
解决办法
8379
查看次数

标签 统计

java-ee ×2

hibernate ×1

java ×1

jaxb ×1

ms-word ×1

pdf ×1

servlets ×1

tomcat ×1

web-services ×1