H
HoLgAy
Gast
Hi!
Also erstmal muss ich los werden, dass ich absoluter JSP-Anfänger bin. Habe jetzt ein projekt in dem ich mit Tomcat Server und JSP-Seiten arbeiten soll und mit einer Datenbank.
Mein Server steht und läuft auch. Das einzige Problem was ich noch habe ist, dass ich keine Anbindung an die Datenbank hinbekomme oder tausende Fehlemeldungen.
Was ich bisher gemacht habe ist:
im Tomcat per Administration die Datenbankconnection in den connection-pool eingetragen.
Das hier ist mein Code und es kommen 6 fehlermeldungen, dass er irgendwelche classen nicht kennen würde etc.
Hat jemand eine Ahnung was ich noch vergessen haben könnte ... Hab was davon gelesen unter /web-inf/web.xml zu verändern (was eintragen) habe ich auch gemacht ... unter /ROOT/web.xml - es gab aber auch schon den Fall dass die web.xml bei anderen Usern direkt in dem Verzeichnis liegt wo auch index.jsp drin ist? kann es was damit zu tun haben? Muss ich die server.xml verändern??
Meine Dateien befinden sich unter $catalina_home/webapps/ROOT/arbeit/
Ich habe auch schon gesehen, dass Files direkt in einem Ordner unter /webapps/mein_ordner/ liegen ... wenn ich dort aber einen Ordner anlege komme ich dort nicht direkt drauf per http://localhost:8080/mein_ordner/ - warum?
Vielen Dank schonmal für die Hilfe.
Also erstmal muss ich los werden, dass ich absoluter JSP-Anfänger bin. Habe jetzt ein projekt in dem ich mit Tomcat Server und JSP-Seiten arbeiten soll und mit einer Datenbank.
Mein Server steht und läuft auch. Das einzige Problem was ich noch habe ist, dass ich keine Anbindung an die Datenbank hinbekomme oder tausende Fehlemeldungen.
Was ich bisher gemacht habe ist:
im Tomcat per Administration die Datenbankconnection in den connection-pool eingetragen.
Code:
<%@ page language="java" import="java.sql.*"%>
<html>
<head>
<title>OSS 2.0</title>
<link rel="stylesheet" href="styles.css" type="text/css">
</head>
<body>
<%
// Obtain our environment naming context
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
// Look up our data source
DataSource ds = (DataSource)
envCtx.lookup("jdbc/test_db");
Connection db = ds.getConnection();
%>
<%!
Statement sql = null;
ResultSet rs = null;
%>
<%
//db = DriveManager.getConnection("jdbc:mysql://localhost/v081004","root","");
sql = db.createStatement();
rs = sql.executeQuery("select * from kg_bilder_tab");
while (rs.next())
{
int anz = rs.getInt("anzahl_bilder");
out.print(anz);
}
%>
</body>
</html>
Hat jemand eine Ahnung was ich noch vergessen haben könnte ... Hab was davon gelesen unter /web-inf/web.xml zu verändern (was eintragen) habe ich auch gemacht ... unter /ROOT/web.xml - es gab aber auch schon den Fall dass die web.xml bei anderen Usern direkt in dem Verzeichnis liegt wo auch index.jsp drin ist? kann es was damit zu tun haben? Muss ich die server.xml verändern??
Meine Dateien befinden sich unter $catalina_home/webapps/ROOT/arbeit/
Ich habe auch schon gesehen, dass Files direkt in einem Ordner unter /webapps/mein_ordner/ liegen ... wenn ich dort aber einen Ordner anlege komme ich dort nicht direkt drauf per http://localhost:8080/mein_ordner/ - warum?
Vielen Dank schonmal für die Hilfe.