Questa sezione vi guiderà nella installazione dei miei pacchetti Java CGI con spiegazioni approfondite per farvi capire quali siano gli effetti di tutte le vostre azioni. Se volete solo installare i programmi e non vi interessano tutti i motivi ed i perché, saltate alla sezione Come Configurare il Vostro Server per lanciare Programmi Java CGI (forma abbreviata).
Questo software dovrebbe funzionare su un qualsiasi web server unix-like che ha il Java Development Kit installato. Io lo utilizzo su un sistema con Debian Linux che usa apache come demone HTTP. Se non dovesse funzionare sul vostro server, contattatemi presso
dhs@orbits.com
.
Sfortunatamente, l'interprete run-time di Java sembra essere veramente ingordo di memoria -- potreste avere la necessità di installare qualche altro megabyte di RAM nel vostro server se vorrete usare estensivamente le capacità dei programmi Java CGI.
Il software di cui ho scritto il codice è chiamato Java CGI. Potete scaricarlo dal sito ftp: ftp://www.orbits.com/pub/software/java_cgi-0.4.tgz. (Il numero della versione potrebbe essere cambiato).
Scegliete opportunamente una directory per decomprimere il pacchetto.
(Se non avete ancora fissato un posto standard in cui installare i pacchetti software, suggerisco di utilizzare /usr/local/src
.)
Per decomprimere il file contenente la distribuzione si utilizza il seguente comando:
gzip -dc java_cgi-0.4.tgz | tar -xvf -Questo comando creerà una directory chiamata
java_cgi-0.4
. All'interno di questa directory troverete tutti i file a cui farò riferimento nel resto del documento.
(Se il numero della versione è cambiato, consultate le istruzioni contenute nella distribuzione per continuare l'installazione).
A questo punto dovete decidere dove volete che i vostri programmi Java CGI
risiedano. Generalmente si mettono in una directory in
parallelo con la directory cgi-bin
. Il mio server apache
è configurato per usare /var/web/cgi-bin
come directory
cgi-bin
, per cui uso /var/web/javacgi
come la
directory in cui inserire programmi Java. Probabilmente è meglio non mettere i vostri programmi Java CGI nelle
directory esistenti nel CLASSPATH
.
Modificate il Makefile per fare in modo che esso che si adatti alla configurazion del vostro sistema.
Come root lanciate make install
.
Questo compilerà i programmi Java, modificate lo script java.cgi
per fare in modo che si adatti al vostro sistema ed installi i programmi nei posti giusti.
Se invece volete avere la versione HTML di questo documento e una pagina HTML di test in aggiunta, lanciate make all
.
Assieme alla distribuzione trovere dei documenti HTML chiamati javacgitest.html
, javaemailtest.html
e javahtmltest.html
.
Se avete installato tutto con make all
come menzionato nella sezione precedente, i documenti saranno nella directory che avete specificato come WEBDIR nel Makefile
.
Se non lo avete fatto, potrete lanciare make test
per costruirli da javacgitest.html-dist
, javaemailtest.html-dist
e
javahtmltest.html-dist
.
Quando siete sicuri che la vostra installazione sia andata a buon fine, potrete decidere se rimuovere CGI_Test.class
, Email_Test.class
e
HTML_Test.class
dalla
vostra directory JAVACGI e javacgitest.html
,
javaemailtest.html
e javahtmltest.html
dalla vostra directory WEBDIR visto che essi mostrano alcune informazioni relative all'utente che sono normalmente disponibili solo al server.