People that use ArcIMS know that we must have a servlet engine for
it to work properly. This means that most folks folks either purchase
ServletExec or struggle Tomcat. What most people don't realize is that
Coldfusion is using JRUN as its own 'internal' servlet engine. So, why
not save a step and use that with your ArcIMS configuration? Geez, you
can almost purchase Coldfusion outright for what it costs to buy
So, here are the instructions to perform a ArcIMS
install using Coldfusion's internal JRUN as your servlet engine. I have
also tossed in some of the tricks to get the cfx_esrimap.dll tag
registered with Coldfusion 7.
the com directory and the three files Esrimap_prop,
C. Paste them into the servlet location at:
D. In a text editor; for example, Notepad, open:
appServerMachine=APPSMACHINE to point to the machine where the ArcIMS
Application Server is installed; for example, change it to
appServerMachine=mymachine or appServerMachine=IP. Change
appServerClientPort=5300 only if a different port was selected.
F. Close and save the file.
G. In a text editor; for example, Notepad, open:
c:\Program Files\ArcGIS\ArcIMS\Connectors\Servlet\Esrimap_prop and make the same changes that you did in step E. Save file.
H. Open up the CFMX administrator, and register the CFX_ESRIMAP.dllTag Name: cfx_esrimap
Server Library: C:\CFusionMX7\runtime\bin\cfx_esrimap.dll
I. Edit C:\CFMX7\bin\jvm.config file
Change the java.library.path entry to include the two directories
containing the ArcIMS shared libraries.
Change the java.class.path entry to include the one directory
containing the ArcIMS Java classes.
Note that forward slashes are used even on Windows, and that the list is comma delimited.
Note that the java.library.path entry and the java.class.path entry are each a single long line.
Restart the CFMX Service from the windows control panel.