Si vous installez Tomcat, cette procédure installe l'application et les fichiers associés.
Si vous avez utilisé l'option --prefix=Prefix avec la commandebuild_apt.sh, les fichiers sont installés dans
Prefix /webserverextensions/tomcat
Si vous envisagez d'utiliser JSP pour le développement d'applications, vous devez installer Java JDK, 5.0 ou une version ultérieure. Les fichiers d'installation sont disponibles aux emplacements suivants : http://java.sun.com/j2se/1.5.0/download.jsp.
Définissez la variable d'environnement JAVA_HOME sur l'emplacement de votre installation Java. Pour JDK 5.0, mise à jour 6, il s'agit de l'emplacement
/usr/java/jdk1.5.0_06/
Si vous disposez d'une version différente de JDK, celle-ci sera installée à un emplacement différent.
La procédure installe et configure Tomcat en vue de la gestion de JSP. Les fichiers Tomcat sont installés dans
/opt/Autodesk/autodeskinfrastructuremapserver2015/webserverextensions/tomcat
Tomcat est joint à Apache à l'aide de mod_jk. Pour obtenir des informations de référence supplémentaires, reportez-vous à la page
http://tomcat.apache.org/connectors-doc/generic_howto/quick.html
mod_jk est construit à partir des fichiers source à l'aide du script build_apt.sh, puis placé dans le répertoire apache/modules.
mod_jk est placé dans le répertoire webserverextensions/apache2/modules.
Les fichiers suivants sont créés et/ou modifiés par le script build_apt_sh:
D'autres instructions pour configurer mod_jk sont ajoutées à la section #Tomcat Integration à la fin du fichier.
Ce nouveau fichier de configuration est ajouté pour l'intégration de Tomcat.
Des instructions supplémentaires permettant d'activer le codage UTF-8 des URL sont ajoutées au fichier par défaut server.xml.
Ce nouveau fichier de contexte Tomcat pour Infrastructure Map Server fait pointer Tomcat vers le répertoire www.
Outre ces fichiers, les variables d'environnement suivantes sont ajoutées avant le démarrage de Tomcat :
Avant de démarrer Tomcat
Pour désactiver les alias PHP pour mapviewerajax et 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"
Pour configurer la redirection pour le visualiseur Java
Notez que chaque directive Redirect doit être sur une ligne différente dans le fichier. Remplacez [machine name or IP] par le nom DNS ou l'adresse IP du serveur Web. localhost ne fonctionne pas.
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
Pour démarrer Tomcat
/opt/Autodesk/autodeskinfrastructuremapserver2015/webserverextensions/tomcat/bin/
./startup.sh
La page d'accueil de Tomcat doit s'afficher.
http://localhost:8088/mapserver2015/mapviewerjava/fake.jsp
Ceci permet de vérifier le fonctionnement de l'intégration d'Apache/Tomcat. Le système doit renvoyer l'erreur Tomcat 404.
http://localhost:8088/mapserver2015/mapviewerjava/bufferui.jsp
Ceci permet de vérifier le fonctionnement de Java Web Extensions. Une page HTML intitulée "Créer une zone tampon" doit s'afficher.
http://localhost:8088/mapserver2015/mapviewerajax/bufferui.jsp
Ceci permet de vérifier que la redirection fonctionne correctement. La page "Créer une zone tampon" doit s'afficher.