Postgresql, Tomcat, Java-JDK, JSP, installazione e configurazione su linux

tomcat java postgresql jsp

Guida per poter avviare un Sito Web  jsp (JAVA) con database Postgresql in ambiente linux.

Guida testata su Ubuntu 9.04 – Jaunty.

Di seguito sono riportati i comandi da eseguire come root.

Installiamo i Software utilizzati:

apt-get install tomcat6
apt-get install sun-java6-jdk
apt-get install postgresql

Software opzionali:

apt-get install pgadmin3 (Per gestire le tabelle da un’interfaccia grafica)

I programmi per il giusto avvio sono stati installati.

Scaricare i JDBC4 Driver per postgres dal sito Ufficiale.
Posizionatevi tramite CD nella cartella dove avete salvato il file postgresql*versione*jdbc4.jar e diamo il comando:

mv postgresql*versione*jdbc4.jar /usr/share/tomcat6/lib

Aprite il file /var/lib/tomcat6/conf/policy.d/04webapps.policy:

gedit /var/lib/tomcat6/conf/policy.d/04webapps.policy

E’ aggiungere la seguente riga subito dopo “grant {” e salvare:

permission java.security.AllPermission;

Riavviate il servizio di tomcat e di postgresql:

/etc/init.d/postgresql-8.3 restart
/etc/init.d/tomcat6 restart

Accedete a postgres con l’utente postgres che viene creato di defaut:

-u postgres sh

Create il database “nome_database”, dopo l’invio scegliete la password che volete, ricordate di inserire “password” che avete scelto nel file di connessione JDBC:

createdb -O postgres nome_database

Caricate il linguaggio plpgsql nel database:

createlang plpgsql nome_database

Importate il database su postgresql:

psql palestra < Database.sql

Il sistema è stato configurato, vi rimane da collocare le pagine del sito nella directory o sottodirectory /var/lib/tomcat6/webapps/ROOT.

Con il vostro browser andate all’indirizzo http://localhost:8080/

Ecco un esempio di pagina jsp con connessione al database:

<%@ page language=”java” import=”java.sql.*” %>
<%
Connection dbconn = null;
try{
Class.forName(“org.postgresql.Driver”);
dbconn = DriverManager.getConnection(“jdbc:postgresql://localhost:5432/nome_database”,”postgres”,”password_che_avete_scelto_prima”);
} catch(Exception e){
out.print(“Eccezione nella connessione al database: “+e+”<br />”);

}
Statement esempio = dbconn.createStatement();
ResultSet rs = esempio.executeQuery(“QUERY SQL”);
while (rs.next()){
out.println(rs.getString(“campo”));
}

esempio.close();

rs.close();

dbconn.close();

%>

1 Commento »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


Una Risposta a “Postgresql, Tomcat, Java-JDK, JSP, installazione e configurazione su linux”

  1. Top Notizie dai blog su Configurazione semplice di Ubuntu dice:

    [...] Postgresql, Tomcat, Java-JDK, JSP, installazione e configurazione su linux Guida per poter avviare un Sito Web  jsp (JAVA) con database Postgresql in ambiente linux. Guida testata su Ubuntu 9.04 – Jaunty. Di seguito sono riportati i comandi da eseguire come root. blog: ..::Sbenk – Official Website::.. | leggi l'articolo [...]

Lascia un commento




Il tuo commento:

dippiù?