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.
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.












Pubblicato il 13 04 2010 alle 21:00 | Numero: 1
[...] 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 [...]