Si instala Tomcat, el procedimiento de instalación ubica Tomcat y sus archivos de soporte.
Si utilizó la opción --prefix=Prefijo con el comandobuild_apt.sh, los archivos se instalan en
Prefijo /webserverextensions/tomcat
Si piensa utilizar JSP para el desarrollo de aplicaciones, debe instalar Java JDK 5.0 o posterior. Los archivos de instalación están disponibles en http://java.sun.com/j2se/1.5.0/download.jsp.
Defina la variable de entorno JAVA_HOME como la ubicación de la instalación de Java. En JDK 5.0, actualización 6, es
/usr/java/jdk1.5.0_06/
Si cuenta con una versión diferente de JDK, se instalará en otra ubicación.
El procedimiento de instalación instala y configura Tomcat para proporcionar Java Server Pages. Los archivos de Tomcat se instalan en
/opt/Autodesk/autodeskinfrastructuremapserver2017/webserverextensions/tomcat
Tomcat se conecta con Apache mediante mod_jk Para obtener material de referencia adicional, consulte
http://tomcat.apache.org/connectors-doc/generic_howto/quick.html
mod_jk se crea desde el origen como parte de build_apt.sh y se instala en el directorio apache/modules.
mod_jk se instala en el directorio webserverextensions/apache2/modules.
build_apt.sh crea o modifica los siguientes archivos:
En una sección #Tomcat Integration al final del archivo, se añaden directivas adicionales para configurar mod_jk.
Este nuevo archivo de configuración se añade para la integración con Tomcat.
En el archivo server.xml por defecto se añaden directivas adicionales para activar la codificación UTF-8 de las direcciones URL.
Este nuevo archivo de contexto de Tomcat para Infrastructure Map Server señala a Tomcat en el directorio www.
Además de estos archivos, antes de iniciar Tomcat se añaden las siguientes variables de entorno:
Antes de iniciar Tomcat
Para desactivar los alias de PHP para mapviewerajax y mapviewerdwf
AliasMatch ^/mapserver2016/mapviewerajax/([^\?])(.*)$ "/opt/Autodesk/autodeskinfrastructuremapserver2017/www/ mapviewerphp/\$1\$2" AliasMatch ^/mapserver2017/mapviewerajax/(.*)$ "/opt/Autodesk/autodeskinfrastructuremapserver2017/www/ mapviewerphp/ajaxviewer.php\$1" AliasMatch ^/mapserver2017/mapviewerdwf/([^\?])(.*)$ "/opt/Autodesk/autodeskinfrastructuremapserver2017/www/ mapviewerphp/\$1\$2" AliasMatch ^/mapserver2017/mapviewerdwf/(.*)$ "/opt/Autodesk/autodeskinfrastructuremapserver2017/www/ mapviewerphp/dwfviewer.php\$1"
Para definir la redirección para el visor de Java
Observe que cada directiva Redirect debe estar en una línea del archivo. Sustituya [nombre de equipo o IP] por el nombre de DNS o la dirección IP del servidor web. El uso de localhost no funcionará.
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
Para iniciar Tomcat
/opt/Autodesk/autodeskinfrastructuremapserver2017/webserverextensions/tomcat/bin/
./startup.sh
Debe aparecer la página de bienvenida de Tomcat.
http://localhost:8808/mapserver2017/mapviewerjava/fake.jsp
Esto comprueba el funcionamiento de la integración Apache/Tomcat. Debe devolver un error Tomcat 404.
http://localhost:8808/mapserver2017/mapviewerjava/bufferui.jsp
Esto comprueba el funcionamiento de Java Web Extensions. Debe mostrar una página HTML de creación de búfer.
http://localhost:8808/mapserver2017/mapviewerajax/bufferui.jsp
Esto verifica el funcionamiento correcto de la redirección. Debe mostrar la página de creación de búfer.