Pessoal,
Estou com um problema que é o seguinte, to com um projeto em Applet, usando o Eclipse Version: Helios Service Release 2, Java 6, Hibernate3.
Então… o problema é o seguinte, a aplicação roda normal na IDE, mais quando eu coloco no servidor dah o seguinte erro:
Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: org/hibernate/Session
at controller.LoginController.controle(LoginController.java:77)
at controller.LoginController.access$0(LoginController.java:68)
at controller.LoginController$1.actionPerformed(LoginController.java:31)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.hibernate.Session
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 38 more
Eu export um .jar do projeto e colocou no Apache, e esse jar vai com as dependencias necessárias, segue o arquivo .classpath:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="lib" path="libs/antlr-2.7.6.jar"/>
<classpathentry kind="lib" path="libs/asm-attrs.jar"/>
<classpathentry kind="lib" path="libs/asm.jar"/>
<classpathentry kind="lib" path="libs/cglib-2.1.3.jar"/>
<classpathentry kind="lib" path="libs/commons-collections-2.1.1.jar"/>
<classpathentry kind="lib" path="libs/dom4j-1.6.1.jar"/>
<classpathentry kind="lib" path="libs/ehcache-1.2.3.jar"/>
<classpathentry kind="lib" path="libs/ejb3-persistence.jar"/>
<classpathentry kind="lib" path="libs/hibernate-annotations.jar"/>
<classpathentry kind="lib" path="libs/hibernate-commons-annotations.jar"/>
<classpathentry kind="lib" path="libs/hibernate-entitymanager.jar"/>
<classpathentry kind="lib" path="libs/hibernate-tools.jar"/>
<classpathentry kind="lib" path="libs/hibernate3.jar"/>
<classpathentry kind="lib" path="libs/javassist.jar"/>
<classpathentry kind="lib" path="libs/jcalendar-1.3.3.jar"/>
<classpathentry kind="lib" path="libs/jdbc2_0-stdext.jar"/>
<classpathentry kind="lib" path="libs/jta.jar"/>
<classpathentry kind="lib" path="libs/jtidy-r8-20060801.jar"/>
<classpathentry kind="lib" path="libs/org-apache-commons-logging.jar"/>
<classpathentry kind="lib" path="libs/postgresql-9.1-902.jdbc4.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Todos esses jars estão sendo exportados no jar principal, o que pode ser pessoal, alguém dah uma luz, ja pesquisei e nada.