Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 470

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Java CGI HOWTO: Come Configurare il Vostro Server per lanciare Programmi Java CGI (con Spiegazioni)</TITLE>
<LINK HREF="Java-CGI-HOWTO-3.html" REL=next>
<LINK HREF="Java-CGI-HOWTO-1.html" REL=previous>
<LINK HREF="Java-CGI-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Java-CGI-HOWTO-3.html">Avanti</A>
<A HREF="Java-CGI-HOWTO-1.html">Indietro</A>
<A HREF="Java-CGI-HOWTO.html#toc2">Indice</A>
<HR>
<H2><A NAME="install-long"></A> <A NAME="s2">2. Come Configurare il Vostro Server per lanciare Programmi Java CGI (con Spiegazioni)</A></H2>

<P>Questa sezione vi guider&agrave; nella installazione dei miei pacchetti <EM>Java CGI</EM> 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&eacute;, saltate alla sezione 
<A HREF="Java-CGI-HOWTO-3.html#install-short">Come Configurare il Vostro Server per lanciare Programmi Java CGI (forma abbreviata)</A>.
<P>
<P>
<P>
<H2><A NAME="ss2.1">2.1 Requisiti di Sistema</A>
</H2>

<P>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 <EM>Debian Linux</EM> che usa <EM>apache</EM> come demone HTTP. Se non dovesse funzionare sul vostro server, contattatemi presso <CODE>
<A HREF="mailto:dhs@orbits.com">dhs@orbits.com</A></CODE>.
<P>Sfortunatamente, l'interprete run-time di Java sembra essere veramente ingordo di memoria -- potreste avere la necessit&agrave; di installare qualche altro megabyte di RAM nel vostro server se vorrete usare estensivamente le capacit&agrave; dei programmi Java CGI.
<P>
<P>
<P>
<H2><A NAME="ss2.2">2.2 Il Software Add-On di Java CGI</A>
</H2>

<P>Il software di cui ho scritto il codice &egrave; chiamato <EM>Java CGI</EM>.
Potete scaricarlo dal sito ftp:
<A HREF="ftp://www.orbits.com/pub/software/java_cgi-0.4.tgz">ftp://www.orbits.com/pub/software/java_cgi-0.4.tgz</A>. 
(Il numero della versione potrebbe essere cambiato).
<P>
<P>
<P>
<H2><A NAME="ss2.3">2.3 Come decomprimere il Pacchetto Sorgente</A>
</H2>

<P>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 <CODE>/usr/local/src</CODE>.)
Per decomprimere il file contenente la distribuzione si utilizza il seguente comando:
<PRE>
gzip -dc java_cgi-0.4.tgz | tar -xvf -
</PRE>

Questo comando creer&agrave; una directory chiamata <CODE>java_cgi-0.4</CODE>. All'interno di questa directory troverete tutti i file a cui far&ograve; riferimento nel resto del documento.
(Se il numero della versione &egrave; cambiato, consultate le istruzioni contenute nella distribuzione per continuare l'installazione).
<P>
<P>
<P>
<H2><A NAME="make-programs"></A> <A NAME="ss2.4">2.4 Le Directory di Installazione</A>
</H2>

<P>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 <CODE>cgi-bin</CODE>.  Il mio server <EM>apache</EM>
&egrave; configurato per usare <CODE>/var/web/cgi-bin</CODE> come directory
<CODE>cgi-bin</CODE>, per cui uso <CODE>/var/web/javacgi</CODE> come la
directory in cui inserire programmi Java.  Probabilmente &egrave; meglio non mettere i vostri programmi Java CGI nelle
directory esistenti nel <CODE>CLASSPATH</CODE>.
Modificate il Makefile per fare in modo che esso che si adatti alla configurazion del vostro sistema.
Come root lanciate <CODE>make install</CODE>.
Questo compiler&agrave; i programmi Java, modificate lo script <CODE>java.cgi</CODE> 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 <CODE>make all</CODE>.
<P>
<P>
<P>
<H2><A NAME="install-test"></A> <A NAME="ss2.5">2.5 Come Testare l'installazione.</A>
</H2>

<P>Assieme alla distribuzione trovere dei documenti HTML chiamati <CODE>javacgitest.html</CODE>, <CODE>javaemailtest.html</CODE> e <CODE>javahtmltest.html</CODE>.
Se avete installato tutto con <CODE>make all</CODE> come menzionato nella sezione precedente, i documenti saranno nella directory che avete specificato come WEBDIR nel <CODE>Makefile</CODE>.
Se non lo avete fatto, potrete lanciare <CODE>make test</CODE> per costruirli da <CODE>javacgitest.html-dist</CODE>, <CODE>javaemailtest.html-dist</CODE> e
<CODE>javahtmltest.html-dist</CODE>.
<P>Quando siete sicuri che la vostra installazione sia andata a buon fine, potrete decidere se rimuovere <CODE>CGI_Test.class</CODE>, <CODE>Email_Test.class</CODE> 
e 
<CODE>HTML_Test.class</CODE> dalla 
vostra directory JAVACGI e <CODE>javacgitest.html</CODE>,
<CODE>javaemailtest.html</CODE> e <CODE>javahtmltest.html</CODE>
dalla vostra directory WEBDIR visto che essi mostrano alcune informazioni relative all'utente che sono normalmente disponibili solo al server.
<P>
<P>
<P>
<HR>
<A HREF="Java-CGI-HOWTO-3.html">Avanti</A>
<A HREF="Java-CGI-HOWTO-1.html">Indietro</A>
<A HREF="Java-CGI-HOWTO.html#toc2">Indice</A>
</BODY>
</HTML>