Configuring ServletExec to work with ArcIMS 3.1:
a. Verify that the following items are at
\Program Files\New Atlanta\ServletExec ISAPI\Servlets\
? com directory
? Esrimap_prop
? jaxp.jar
? parser.jar
? ServletConnector_Res.properties
? ServletConnector_Res_en_US.properties
? WMSEsrimap_prop
If not, stop IIS.
Then navigate to
\<ArcIMS Installation Directory>\Connectors\Servlet
and copy those items to that location.
b. Provide read/write access to the ServletExec Data directory:
1. Stop IIS.
2. Navigate to
\Program Files\New Atlanta
3. Right-click on the ServletExec ISAPI directory and choose Properties.
4. Click the Security tab.
5. Click Add.
6. In the Look in dropdown list, choose your computer name.
7. Double-click IUSR_ <machine name>.
  -Double-click System.
  -Double-click Authorized Users.
  -Click OK.
8. Highlight each user just added (one at a time), and be sure
to give them Read and Write access, clicking Apply after each one.
9. Click the button labeled: "Advanced..."
-   -Select the checkbox that begins: "
Reset permissions on all child objects...".
-   -Click OK
-   -Click YES in the pop-up dialog to allow permissions to be reset.
10. Restart IIS.