VERIFIED SOLUTION i
X

MapMarker US and configuring to run as a 64-bit application

UPDATED: June 2, 2016


MapMarker US versions 24 and later can be configured to run as a true 64-bit application.
To do so, refer to the relevant Developer's Guide, found here: pbinsight.com/support/product-documentation/details/mapmarker-mapmarker-plus-us
Then see the section, Running on 64 Bit Operating Systems

Note: For MM v. 28, that section begins on page 26: MapMarker USA version 28 Developer Guide

Instructions for MM v. 28 - Running on 64 Bit Operating Systems

To run as a true 64-bit application, you must use the appropriate Geostan 64-binary file. These binaries are installed with your software but are not configured by default. Locate the 64-bit binaries in the appropriate Additional Tools > geostan_libs folder or your installation. For example, the linux 64-bit binary is (libgeostanMT.so) is located in: 
C:\Program Files
(x86)\MapInfo\MapMarker_USA_v28\sdk\additional_tools\geostan_libs\linux64

A comparable 64-bit binary file is located in the aix64 folder. The solaris64 folder has 2.9 and 2.10 subfolders that contain the corresponding 64-bit binaries. The win64 folder contains libgeostanMT.so.

Follow these steps:
  1. If it is running, stop the MapMarker USA server
  2. Install a 64-bit Java JRE, if you have not already done so
  3. Make a backup of the file libgeostanMT.so by renaming it libgeostanMT.so.bak. (On Windows 64-bit systems, make a backup of Geostn64MT.dll.) This file is located in: <install_dir>/sdk/engine/bin/.
  4. Locate the file libgeostanMT.so under <Install_dir>/additional_tools/geostan_libs/<platform> (file is named Geostn64MT.dll. on Windows 64-bit systems). Copy this file to <install_dir>/sdk/engine/bin/.
  5. Make a backup copy of the Tomcat startup file in <install_dir>/sdk/tomcat/bin/startup.sh (UNIX systems). For Windows systems, the file is named startup.bat.
  6. Open startup.sh (or startup.bat) in a text editor
  7. Update the path for JRE_HOME to the new 64-bit JRE that will be used
  8. If needed, edit the CATALINA_OPTS entry to increase the maximum memory usage. The default is 512m. MapMarker USA v28 will consume more memory in a 64-bit installation.
  9. Save and close the startup file
  10. Restart the MapMarker USA server

Important: You must use a 64-bit JVM to support your 64-bit MapMarker USA 28 application.

Required Files
Make sure that your classpath includes path(s) to the following jar files:

mmjclient.jar    <Install_Folder> \sdk\engine\lib\client
mmjclient_usa.jar    <Install_Folder> \sdk\engine\lib\client
mmj.jar    Install_Folder> \sdk\engine\lib\server
mmj_usa.jar    Install_Folder> \sdk\engine\lib\server
mmjjni.jar   Install_Folder> \sdk\engine\lib\server
mmjserver.jar    Install_Folder> \sdk\engine\lib\server
geostan-28.00.jar   Install_Folder> \sdk\engine\lib\server
(for version 28.0). The number is incremented for each software update (for example, 28.01 for MapMarker USA v28.1)

commons-logging.jar   <Install_Folder>\sdk\engine\lib\common
commons-collections.jar   <Install_Folder>\sdk\engine\lib\common
jai_codec.jar   <Install_Folder>\sdk\engine\lib\common
jai_core.jar  <Install_Folder>\sdk\engine\lib\common
jai_imageio.jar   <Install_Folder>\sdk\engine\lib\common
jdom.jar   <Install_Folder>\sdk\engine\lib\common
log4j.jar   <Install_Folder>\sdk\engine\lib\common
miscp.jar  <Install_Folder> \sdk\engine\lib\common
micsys.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-common-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-coordsys-core-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-coordsys-utilities-1.7.7-onprem.jar  <Install_Folder>\sdk\engine\lib\common
midev-core-csw-configuration-1.7.7-onprem.jar  <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-components-rtree-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-core-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-dataprovidersfdodataprovider-1.7.7-onprem.jar  <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-dataproviders-file-1.7.7-onprem.jar  <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-dataprovidersreadonlytab-1.7.7-onprem.jar  <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-engine-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-language-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-table-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-dataaccess-tabledepot-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-feature-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-geometry-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-jts-1.7.7-onprem.jar    <Install_Folder>\sdk\engine\lib\common
midev-core-raster-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
midev-core-style-1.7.7-onprem.jar   <Install_Folder>\sdk\engine\lib\common
guava-18.0.jar <Install_Folder>\sdk\engine\lib\common
jts-1.11.jar   <Install_Folder>\sdk\engine\lib\common
trove-3.0.3.jar   <Install_Folder>\sdk\engine\lib\common
commons-io-2.4.jar  <Install_Folder>\sdk\engine\lib\common
commons-lang-2.5.ja   <Install_Folder>\sdk\engine\lib\common
time.jar   <Install_Folder>\sdk\engine\lib\common
mijts.jar  <Install_Folder>\sdk\engine\lib\common
miscp.jar  <Install_Folder>\sdk\engine\lib\common
miutil.jar  <Install_Folder>\sdk\engine\lib\common
mxjgeom.jar   <Install_Folder>\sdk\engine\lib\common
servlet.jar   <Install_Folder>\sdk\engine\lib\common
sjsxp.jar   <Install_Folder>\sdk\engine\lib\common
stax-api.jar   <Install_Folder>\sdk\engine\lib\common
xercesImpl.jar   <Install_Folder>\sdk\engine\lib\common
xmlParserAPIs.jar   <Install_Folder>\sdk\engine\lib\common
mmjsample_USA.jar   <Install_Folder>\sdk\examples

Environment Details


 

Downloads

  • No Downloads