30. Juli 2010  
  Suche:
 
  Basics
  Code-Galerie
  Forum
  FAQ
  Tipps & Tricks
  Literatur
  Knowledge Base
  Workshops
  JSP-Hosting
  JSP-Engines
  Jobbörse
  Links
  JSP-Sites
  Newsletter
  JSP-Test
  Impressum
  Username:
  
  Passwort:
  
  

  Jetzt registrieren
  Warum registrieren?

  Valid HTML 4.01!
  Valid CSS!
Forum

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.

Re: JasperException beim Aufruf eines Webapps
 dom_d, 11.01.2010 11:09:47

Hallo nochmal...


ich habe jetzt einen glassfish v3 server installiert und bekomme eine exception aufgrund des namespaces

Expecting namespace 'http://java.sun.com/xml/ns/j2ee', but the target namespace of the schema document is 'http://java.sun.com/xml/ns/javaee'.


wo genau muss ich diesen verändern?
ich habe die header in meiner web.xml gecheckt, in dem steht

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd"
    version="2.5">
ich weiß jedoch nicht, obs überhaupt daran liegt..

grüße dom


Zum Antworten auf einen Beitrag müssen Sie registriert und angemeldet sein.


Legende: Anonymer User     registrierter User     sehr aktiver User

<< zurück 


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.