Configurazione di Tomcat

Se si installa Tomcat, la procedura di installazione consente di installare quest'ultimo e i file di supporto.

Se è stata utilizzata l'opzione --prefix=Prefix con il comando build_apt.sh, i file vengono installati in

Prefix /webserverextensions/tomcat

Se si intende utilizzare JSP per lo sviluppo delle applicazioni, è necessario installare Java JDK 5.0 o versioni successive. I file di installazione sono disponibili su http://java.sun.com/j2se/1.5.0/download.jsp.

Impostare la variabile di ambiente JAVA_HOME sul percorso dell'installazione di Java. Per JDK 5.0, aggiornamento 6, tale directory è

/usr/java/jdk1.5.0_06/

Se si dispone di una versione differente del JDK, tale versione verrà installata in una posizione diversa.

La procedura di installazione consente di installare e configurare Tomcat per l'uso di Java Server Pages. I file Tomcat vengono installati in

/opt/Autodesk/autodeskinfrastructuremapserver2017/webserverextensions/tomcat

Tomcat è associato ad Apache tramite mod_jk. Per ulteriore materiale di riferimento, vedere

http://tomcat.apache.org/connectors-doc/generic_howto/quick.html

mod_jk viene creato dalla fonte come componente di build_apt.sh e installato nella directory apache/modules.

mod_jk viene installato nella directory webserverextensions/apache2/modules.

I file riportati di seguito vengono creati e/o modificati da build_apt.sh:

Oltre a questi file, prima che venga avviato Tomcat, vengono aggiunte le seguenti variabili di ambiente:

Prima di avviare Tomcat

  1. Disattivare gli alias Apache su mapviewerajax e mapviewerdwf per il visualizzatore PHP.
  2. Impostare il reindirizzamento per mapviewerajax e mapviewerdwf per il visualizzatore Java.

Come disabilitare gli alias PHP per mapviewerajax e mapviewerdwf

Come impostare il reindirizzamento per il visualizzatore Java

  1. Modificare apache2/mapserver-tomcat.conf.
  2. Aggiungere quanto segue alla fine del file di configurazione.

    Si noti che ciascuna direttiva di reindirizzamento (Redirect) deve trovarsi su un'unica riga del file. Sostituire nome computer o IP] con il nome DNS o l'indirizzo IP del server Web. L'utilizzo di localhost non è consentito.

    Redirect /mapserver2017/mapviewerajax/ 
       http://[machine name or IP]:8808/mapserver2017/mapviewerjava/
       ajaxviewer.jsp
    Redirect /mapserver2017/mapviewerdwf/ 
       http://[machine name or IP]:8808/mapserver2017/mapviewerjava/
       dwfviewer.jsp
    

Come avviare Tomcat

  1. Passare alla directory seguente:

    /opt/Autodesk/autodeskinfrastructuremapserver2017/webserverextensions/tomcat/bin/

  2. Al prompt dei comandi, digitare

    ./startup.sh

  3. Per verificare se Tomcat è stato installato correttamente, provare ad accedere ai seguenti URL:

    http://localhost:8808

    Dovrebbe essere visualizzata la pagina di benvenuto di Tomcat.

    http://localhost:8808/mapserver2017/mapviewerjava/fake.jsp

    Questo URL verifica che l'integrazione Apache/Tomcat funzioni. Dovrebbe restituire un errore Tomcat di tipo 404.

    http://localhost:8808/mapserver2017/mapviewerjava/bufferui.jsp

    Questo URL verifica che le estensioni Web Java funzionino. Dovrebbe mostrare una pagina HTML con il titolo "Creare un buffer".

    http://localhost:8808/mapserver2017/mapviewerajax/bufferui.jsp

    Questo URL verifica che il reindirizzamento funzioni correttamente. Dovrebbe mostrare la pagina "Creare un buffer".