Portal > Foren > Java > Enterprise Java > JFreechart aus JSP
Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 16.09.2009, 10:39 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 15.09.2009
Beiträge: 3
Standard JFreechart aus JSP

Hallo zusammen,
ich bin neu hier und bräuchte mal euere hilfe. Ich hoffe ihr könnt mir helfen.

Ich habe eine Oracle 10g Datenbank und einen Weblogic 11g Appserver. IDE ist eclipse.

Appserver habe ich schon erfolgreich hinzugefügt, so dass jsp Seiten ausgeführt werden.

Jetzt habe ich aus einer JSP Seite heraus daten aus der Datenbank abgefragt und in einem Resultset gespeichert.
Col1: x Label
Col2: y Werte

Ich möchte diese Daten gerne als JFreechart Balkendiagramm anzeigen lassen. Bei mir scheitert es schon beim Einbinden der libraries. Laut der Installationsanleitung von Jfreechart habe ich unter Preferences/java/Build Path/User libraries sowohl JCommon 1.0.16 als auch JFreeChart 1.0.13 hinzugefügt.

Bei meinem neuen Testprojekt habe ich jetzt unter Properties Java Build Path die zwei user libraries hinzugefügt.

In meiner jsp habe ich folgende Zeile:
<%@ page import="org.jfree.chart.*" %>

Nach dem Ausführen auf dem Server kommt im Eclipse browser:
Die Website kann diese Seite nicht anzeigen.

HTTP 500
Wahrscheinlichste Ursachen:
  • Die Website wird momentan gewartet.
  • Die Website enthält einen Programmierfehler.
Mögliche Vorgehensweise:
...

Dieser Fehler (HTTP 500 Interner Serverfehler) bedeutet, dass die Website, die Sie besuchen möchten, ein Serverproblem hat, durch das die Anzeige der Webseite verhindert wird.

Frage 1: Wieso kommt hier keine Java Meldung wie 500 ClassNotFoundException etc. Wenn ich ein Syntaxfehler habe, kommt ja auch eine entsprechende Meldung.
Wie kann ich da den Debug Modus Anschalten?

Frage2:
In den Logs steht dann folgendes:

]] Root cause of ServletException.
weblogic.servlet.jsp.CompilationException: Failed to compile JSP /jsp/DbTabelleL
esen.jsp
DbTabelleLesen.jsp:5:20: The import org.jfree cannot be resolved
<%@ page import="org.jfree.chart.*" %>
^---------------^
at weblogic.servlet.jsp.JavelinxJSPStub.reportCompila tionErrorIfNeccessa
ry(JavelinxJSPStub.java:221)
at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(J avelinxJSPStub.java
:157)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStu b.java:246)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStu b.java:191)
at weblogic.servlet.internal.ServletStubImpl.execute( ServletStubImpl.jav
a:235)
Truncated. see log file for complete stacktrace


Lasse ich die Zeile weg. Kommt keine Fehlermeldung.

Was muss ich noch machen, damit er die Libraries findet und den Import ordnungsgemäß ausführt?

Wäre für euere Hilfe sehr dankbar, da ich nicht wirklich viel Ahnung auf diesem Gebiet habe.

Viele Grüsse
Sunny
Sunboy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.09.2009, 15:57 Nach oben    #2
fka Gottzilla
 
Benutzerbild von The_S
 
Registriert seit: 02.02.2005
Ort: Würzburg
Beiträge: 753
Standard

Ich hab jetzt noch nie mit dem Weblogic 11g Appserver gearbeitet. Aber die Librarys (sprich JARs) müssen dem Server natürlich bekannt sein. Kann man bestimmt auch irgendwie einbinden.

Noch eine Anmerkung:

Code:
<%@ page import="org.jfree.chart.*" %>
Das lässt mich darauf schließen, dass du Scriptlets verwendest. Das macht man eigentlich nicht, da man View und Logik trennen sollte. Stattdessen verwendet man normalerweise spezielle/eigene Tags. Siehe JavaServer Pages Standard Tag Library
The_S ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.09.2009, 08:39 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 15.09.2009
Beiträge: 3
Standard

Hi,

erstmal vielen Dank für die Tips.
Hatte zuerst gedacht, dass das mit dem Build Path reichen würde. Aber das gilt wohl nur für reines Java. Habe jetzt die zwei Jars ins WEB-INF/lib kopiert und schon funktioniert es.

JSLT ist mir neu, aber ich mach ja noch nicht lange mit Webentwicklung rum. Werde es mir aufjedenfall mal anschauen.

Habe halt JSP Beispiele hergenommen wo das so gemacht wird. Ist irgendwie auch ziemlich verwirrend und unübersichtlich. Wenn die JSP Klammern plötzlich auf, dann wieder zu, wieder auf .... gehen.

Viele Grüsse
Sunny
Sunboy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.09.2009, 12:19 Nach oben    #4
fka Gottzilla
 
Benutzerbild von The_S
 
Registriert seit: 02.02.2005
Ort: Würzburg
Beiträge: 753
Standard

Zitat:
Zitat von Sunboy Beitrag anzeigen
erstmal vielen Dank für die Tips.
Gerne

Zitat:
Zitat von Sunboy Beitrag anzeigen
Hatte zuerst gedacht, dass das mit dem Build Path reichen würde. Aber das gilt wohl nur für reines Java. Habe jetzt die zwei Jars ins WEB-INF/lib kopiert und schon funktioniert es.
Wenn mehrere Anwendungen auf dem Server laufen, oder du die Bibliotheken unabhängig von der Anwendung aktualisieren möchtest, wäre es intelligenter, wenn die Bibliotheken wirklich allgemein dem Server bekannt gemacht, und nicht spezifisch in einer Applikation integriert.

Zitat:
Zitat von Sunboy Beitrag anzeigen
Habe halt JSP Beispiele hergenommen wo das so gemacht wird. Ist irgendwie auch ziemlich verwirrend und unübersichtlich. Wenn die JSP Klammern plötzlich auf, dann wieder zu, wieder auf .... gehen.
Da hast du recht :) .
The_S ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JFreeChart - DataSet Thrans Allgemeine Java-Programmierung 1 17.12.2008 10:53
Strukturelle Unterschiede zwischen PHP und JSP? ljungi Sonstige Programmiersprachen 8 23.11.2006 15:55
Start Servlet statt jsp js-mueller Enterprise Java 2 17.03.2006 15:08
Variabelnübergabe in JSP la-finest Enterprise Java 5 31.01.2006 07:12
Oracle-DB-Zugriff via JSP macht Probleme bene23 Enterprise Java 4 08.11.2005 14:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:22 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47