dona
13-10-2003, 18:43
Ciao innanzitutto vi dico che uso Linux/Debian sid e ho da poco installato Tomcat4.
Per quanto riguarda Tomcat, funziona perfettamente e con lui funziona perfettamente anche il database Postgresql7.
Ho chiaramente anche montato jsdk nella versione j2sdk 1.4.1 , funzionante anche questo.
Dopo la prima prova di una pagina jsp su tomcat , tutto funziona.
Problema: ho provato a lanciare questo script
<!-- JSP Directives -->
<%@ page import="java.sql.*" %>
<html>
<head>
<title>Db test</title>
</head>
<body>
<!-- JSP Declarations -->
<%! ResultSet rs = null; %>
<!-- JSP Scriptlet -->
<%
try
{
Class.forName("org.postgresql.Driver");
Connection db = DriverManager.getConnection(
"jdbc:postgresql://localhost/test","dona","");
Statement s = db.createStatement();
rs = s.executeQuery("select * from user");
while (rs.next())
{
out.println(rs.getString("myfield")+"<br />");
}
}
catch (Exception e)
{
// For now, just report the error to the system log
out.println(e.toString());
}
%>
</body>
</html>
per testare l'eventuale connessione con il db.
Risultato: java.lang.ClassNotFoundException: org.postgresql.Driver
Ovviamente ho installato i driver JDBC e il CLASSPATH ..almeno spero.
Vi posto i miei PATH:
JAVA_HOME=/usr/local/j2sdk1.4.1/
PATH=$JAVA_HOME/bin:$PATH
CATALINA_HOME=/usr/share/tomcat4/
export PATH
export JAVA_HOME
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/:/usr/local/j2sdk1.4.1/jre/lib/rt.jar:/usr/local/j2sdk1.4.1/lib/tools.jar:/usr/local/j2sdk1.4.1/lib/tools.jar:/usr/share/java/postgresql.jar:/usr/share/java/postgresql-jdbc3.jar:/usr/share/java/postgresql-jdbc3-7.3.jar:/usr/share/java/
export CATALINA_HOME
Se qualcuno postesse aiutarmi a risolvere il problema con la connessione sarei molto grato.
Grazie per ora.
Per quanto riguarda Tomcat, funziona perfettamente e con lui funziona perfettamente anche il database Postgresql7.
Ho chiaramente anche montato jsdk nella versione j2sdk 1.4.1 , funzionante anche questo.
Dopo la prima prova di una pagina jsp su tomcat , tutto funziona.
Problema: ho provato a lanciare questo script
<!-- JSP Directives -->
<%@ page import="java.sql.*" %>
<html>
<head>
<title>Db test</title>
</head>
<body>
<!-- JSP Declarations -->
<%! ResultSet rs = null; %>
<!-- JSP Scriptlet -->
<%
try
{
Class.forName("org.postgresql.Driver");
Connection db = DriverManager.getConnection(
"jdbc:postgresql://localhost/test","dona","");
Statement s = db.createStatement();
rs = s.executeQuery("select * from user");
while (rs.next())
{
out.println(rs.getString("myfield")+"<br />");
}
}
catch (Exception e)
{
// For now, just report the error to the system log
out.println(e.toString());
}
%>
</body>
</html>
per testare l'eventuale connessione con il db.
Risultato: java.lang.ClassNotFoundException: org.postgresql.Driver
Ovviamente ho installato i driver JDBC e il CLASSPATH ..almeno spero.
Vi posto i miei PATH:
JAVA_HOME=/usr/local/j2sdk1.4.1/
PATH=$JAVA_HOME/bin:$PATH
CATALINA_HOME=/usr/share/tomcat4/
export PATH
export JAVA_HOME
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/:/usr/local/j2sdk1.4.1/jre/lib/rt.jar:/usr/local/j2sdk1.4.1/lib/tools.jar:/usr/local/j2sdk1.4.1/lib/tools.jar:/usr/share/java/postgresql.jar:/usr/share/java/postgresql-jdbc3.jar:/usr/share/java/postgresql-jdbc3-7.3.jar:/usr/share/java/
export CATALINA_HOME
Se qualcuno postesse aiutarmi a risolvere il problema con la connessione sarei molto grato.
Grazie per ora.