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/autodeskinfrastructuremapserver2015/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:
Ulteriori direttive per la configurazione di mod_jk vengono aggiunte in una sezione #Tomcat Integration alla fine del file.
Questo nuovo file di configurazione viene aggiunto per l'integrazione di Tomcat.
Ulteriori istruzioni per abilitare la codifica UTF-8 degli URL vengono aggiunte al file server.xml di default.
Il nuovo file contestuale Tomcat per Infrastructure Map Server indirizza Tomcat alla directory www.
Oltre a questi file, prima che venga avviato Tomcat, vengono aggiunte le seguenti variabili di ambiente:
Prima di avviare Tomcat
Come disabilitare gli alias PHP per mapviewerajax e mapviewerdwf
AliasMatch ^/mapserver2015/mapviewerajax/([^\?])(.*)$ "/opt/Autodesk/infrastructuremapserver2015/www/ mapviewerphp/\$1\$2" AliasMatch ^/mapserver2015/mapviewerajax/(.*)$ "/opt/Autodesk/infrastructuremapserver2015/www/ mapviewerphp/ajaxviewer.php\$1" AliasMatch ^/mapserver2015/mapviewerdwf/([^\?])(.*)$ "/opt/Autodesk/infrastructuremapserver2015/www/ mapviewerphp/\$1\$2" AliasMatch ^/mapserver2015/mapviewerdwf/(.*)$ "/opt/Autodesk/infrastructuremapserver2015/www/ mapviewerphp/dwfviewer.php\$1"
Come impostare il reindirizzamento per il visualizzatore Java
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 /mapserver2015/mapviewerajax/ http://[machine name or IP]:8088/mapserver2015/mapviewerjava/ ajaxviewer.jsp Redirect /mapserver2015/mapviewerdwf/ http://[machine name or IP]:8088/mapserver2015/mapviewerjava/ dwfviewer.jsp
Come avviare Tomcat
/opt/Autodesk/autodeskinfrastructuremapserver2015/webserverextensions/tomcat/bin/
./startup.sh
Dovrebbe essere visualizzata la pagina di benvenuto di Tomcat.
http://localhost:8088/mapserver2015/mapviewerjava/fake.jsp
Questo URL verifica che l'integrazione Apache/Tomcat funzioni. Dovrebbe restituire un errore Tomcat di tipo 404.
http://localhost:8088/mapserver2015/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:8088/mapserver2015/mapviewerajax/bufferui.jsp
Questo URL verifica che il reindirizzamento funzioni correttamente. Dovrebbe mostrare la pagina "Creare un buffer".