G
Guest
Gast
Guten Tag,
meine Projektstruktur sieht wie folgt aus:
Projekt
-ProjektClient (-> dort liegt die Klasse, welche in dem Webprojekt benötigt wird)
-ProjektEJB
-ProjektWeb
ProjektWeb hat in den Properties unter referenzierte Projekte auf "ProjektClient".
Trotzdem erhalte ich folgende Fehlermeldung:
Was ist zu tun um dieses Problem zu beseitigen? Muss die Klasse im Classpath gesetzt werden? Falls dieser Schritt nötig ist: Was muss konkret in Eclipse gemacht werden, um den Classpath zu setzen? Aber auf "ProjektClient" wird doch refenziert...
Gruß
meine Projektstruktur sieht wie folgt aus:
Projekt
-ProjektClient (-> dort liegt die Klasse, welche in dem Webprojekt benötigt wird)
-ProjektEJB
-ProjektWeb
ProjektWeb hat in den Properties unter referenzierte Projekte auf "ProjektClient".
Trotzdem erhalte ich folgende Fehlermeldung:
Code:
13:33:19,048 FATAL [application] java.lang.NoClassDefFoundError: de.test/MeineBenötigteKlasse
javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: de.test/MeineBenötigteKlasse at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
at javax.faces.component.UICommand.broadcast(UICommand.java:383)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:316)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:291)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:248)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:461)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:276)
at org.ajax4jsf.Filter.doFilter(Filter.java:175)
...
Was ist zu tun um dieses Problem zu beseitigen? Muss die Klasse im Classpath gesetzt werden? Falls dieser Schritt nötig ist: Was muss konkret in Eclipse gemacht werden, um den Classpath zu setzen? Aber auf "ProjektClient" wird doch refenziert...
Gruß