|
|
JasperException beim Aufruf eines Webapps
dom_d, 08.01.2010 10:45:40
Hallo,
ich bin neu hier und habe ein dickes Problem.
Habe jetzt schon ziemlich lange gegoogled, komme aber irgendwie zu keinem erfolgreichen ergebnis.
ich habe eine java webapp geschrieben mit ejb's und jsp... builde mir die war dann mit einer build.xml... das ganze ist auch erfolgreich...
habe schonmal ein solches projekt gemacht und build.xml und web.xml übernommen.
eigentlich hat sich nicht viel verändert, lediglich, dass es vorher auf einem glassfish server und auf einer derby datenbank gelaufen ist und jetzt auf mysql und tomcat...welche änderungen muss man dabei durchführen?
wenn ich mein projekt deployen lasse bekomme ich folgende exeption
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsf/core cannot be resolved in either web.xml or the jar files deployed with this application
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:429)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439)
org.apache.jasper.compiler.Parser.parse(Parser.java:137)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:170)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
kann mir jemand weiterhelfen?
vielen dank im voraus!
grüße dominik
Zum Antworten auf einen Beitrag müssen Sie registriert und angemeldet sein.
|
Re: JasperException beim Aufruf eines Webapps
gandalf, 08.01.2010 13:42:36
Eine Webapp hat keine EJBs und Tomcat ist kein EJB-Container.
Und die JSF-Libs hat er standardmäßig auch nicht dabei.
gandalf
Zum Antworten auf einen Beitrag müssen Sie registriert und angemeldet sein.
|
Re: JasperException beim Aufruf eines Webapps
dom_d, 08.01.2010 13:43:02
Fehler ist behoben, jedoch kommen jetzt andere,...
Zum Antworten auf einen Beitrag müssen Sie registriert und angemeldet sein.
|
Re: JasperException beim Aufruf eines Webapps
dom_d, 08.01.2010 13:46:25
wie meinst du das?
kann man ein jsp projekt mit ejb's im hintergrund garnicht auf tomcat realisieren?
was brauche ich denn genau dafür?
Zum Antworten auf einen Beitrag müssen Sie registriert und angemeldet sein.
|
Re: JasperException beim Aufruf eines Webapps
dom_d, 08.01.2010 14:14:32
sorry dass ich hier so rumspamme, aber das macht mich verrückt^^
ich bekomme jetzt, nachdem ich die jsf libs richtig eingebunden habe diesen fehler.
hat das was mit den taglibs zu tun? habe gerade schonmal geguckt, aber die müssten ja eingentlich richtig sein.
auf welche libs greifen die zu?
ich dachte eigentlich ich hätte jetzt alles eingebunden habe folgende libs drin:
standard.jar
jstl.jar
jsf-impl.jar
jsf-api.jar
mysql-connector-java-5.0.8-bin.jar
kann mir jemand helfen?
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 5
2: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3: <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
4: <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
5: <f:view locale="de_DE">
6: <html xmlns="http://www.w3.org/1999/xhtml">
7: <head>
8: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.index_jsp._jspService(index_jsp.java:82)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
com.sun.faces.taglib.jsf_core.ViewTag.<clinit>(ViewTag.java:56)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:501)
java.lang.Class.newInstance0(Class.java:350)
java.lang.Class.newInstance(Class.java:303)
org.apache.jasper.runtime.TagHandlerPool.get(TagHandlerPool.java:126)
org.apache.jsp.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:94)
org.apache.jsp.index_jsp._jspService(index_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0-snapshot logs.
danke schonmal und nochmal sorry für die spammerrei^^^
grüße
Zum Antworten auf einen Beitrag müssen Sie registriert und angemeldet sein.
|
Re: JasperException beim Aufruf eines Webapps
gandalf, 08.01.2010 15:53:47
>wie meinst du das?
so wie ich es sagte.
>kann man ein jsp projekt mit ejb's im hintergrund garnicht auf tomcat realisieren?
Nur auf tomcat nicht, weil er kein EJB kann!
>was brauche ich denn genau dafür?
eine EJB-Implementierung z.B. JBoss oder OpenEJB ...
>kann mir jemand helfen?
Ja, jeder, der lesen kann.
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
gandalf
Zum Antworten auf einen Beitrag müssen Sie registriert und angemeldet sein.
|
Re: JasperException beim Aufruf eines Webapps
dom_d, 08.01.2010 15:58:28
vielen dank für deine antwort und noch einen "schönen tag"...
Zum Antworten auf einen Beitrag müssen Sie registriert und angemeldet sein.
|
Legende: Anonymer User registrierter User sehr aktiver User
|
|
Hinweis: Auf dieser Seite liegen Links zu anderen Seiten im Internet. Für alle diese Links gilt: Wir
betonen ausdrücklich, daß wir keinerlei Einfluß auf die Gestaltung und die Inhalte der gelinkten Seiten
haben. Deshalb distanzieren wir uns hiermit ausdrücklich von allen Inhalten aller gelinkten Seiten auf
dieser Homepage und machen uns ihre Inhalte nicht zueigen. Diese Erklärung gilt für alle auf unserer
Homepage angebrachten Links
Redaktion/Betreiber von JSP-Develop übernehmen keinerlei Gewährleistung und Verantwortung für die Richtig-
und/oder Vollständigkeit von den auf den Webseiten JSP-Develop veröffentlichten Source Codes.
Die Verantwortung der Verwendung/Anwendung sowie etwaige Modifikation der hier veröffentlichten Sourcen
obliegt einzig dem Benutzer der Webseite, welche die veröffentlichten Sourcen in einer Applikation/Anwendung
einsetzt. Durch das Kopieren und/oder Benutzen der Sourcen in einer Applikation/Anwendung
bzw. etwaigen Abschriften wird dieser Rechtshinweis anerkannt.
Java, JSP, JavaServer Pages, J2EE, EJB, JDBC, JNDI, JTA, Sun, Sun Microsystems are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries.
IBM, WebSphere are trademarks or registered trademarks of International Business Machines Corporation.
Other trademarks and registered trademarks are the property of their respective owners.
|
|
|
|