Application Server Solutions for Microsoft IIS and ASP.NET
       solutions   products   partners   company   support   downloads         store
Frequently Asked Questions

Up one level

Which version of ServletExec is right for me?

F.A.Q. Listings:

Detailed Responses:
What is a Servlet engine and why do I need one?

    A Servlet engine is software that extends/"hooks into" web server software (such as IIS, or Apache) to enable the web server software to execute Servlets and JSPs (Java programs that run within a Servlet/JSP Engine). By using the Java programming language, Servlets efficiently use server resources to transact data between backend systems and users, giving developers the ability to create complex web-based applications that operate with better speed and performance than traditional internet software programs such as CGI.

    ArcIMS uses Java Servlet technology within its architecture (the ArcIMS Servlet Connector) to display maps in a web browser, which necessitates using a Servlet engine such as ServletExec.

Why should I choose ServletExec as my Servlet engine?

    Our customers using ServletExec in conjunction with ArcIMS overwhelmingly make their purchase decision based on ServletExec's ease of use. The ease in which ServletExec can be quickly downloaded, installed and configured is an important consideration because many are GIS professionals, and not software developers.

    Besides ease-of-use, ServletExec is high performance, reliable and standards-based (meaning that it will be compatible with your Java applications, including ArcIMS) and can be used to deploy other web-based applications.

Which *version* of ServletExec should I use with ArcIMS?

    ServletExec 6.0 is certified for use with ArcIMS 9.3 & ArcIMS 10.x.

    ServletExec 5.0 is certified for use with ArcIMS 9.2, 9.1, 9.0.1, & 9.0. For previous versions of ArcIMS (4.x and 3.x), please use the appropriate version of ServletExec 4.x, based on the this faq.

    Note: Please remember to consider purchasing licenses with subscriptions, enabling free upgrades for a period of two years from date of purchase. See pricing for details.

Which *configuration* of ServletExec should I use with ArcIMS?

    If using IIS 6 (or higher) as your webserver software then we strongly urge you to consider using the AS configuration of ServletExec, rather than the ISAPI configuration.

    The numerous technical reasons for this recommendation. are documented in ServletExec FAQ #364.

    Questions or concerns? Please contact us: Esri ArcIMS Question.

    To use ServletExec AS with ArcIMS 9.2 (or older),
    please refer to ServletExec FAQ #346

What versions of ServletExec are supported with ArcIMS?

    The answer to this question depends upon which version of ArcIMS you are using.

    Generally, it can be said that ServletExec (6.0, 5.0, 4.2, 4.1.1) is fully supported with ArcIMS (9.3, 9.2, 4.0.1, 4.0 respectively) on various platforms (Windows, Linux, Solaris, HP-UX, AIX) with various versions of the IIS & Apache webservers.

    For specifics, please refer to the Esri ArcIMS System Requirements web page.

    If you are an existing customer with a ServletExec X.y license key, you will be able to upgrade to any X.z version for no additional cost, reusing the same license key. Any ServletExec license key is valid for the major version, and will work with all point releases of that major version.

    If you require an older version of ServletExec, please contact us at Sales.

Does it matter in what order I install ArcIMS and ServletExec?

    Yes, per ArcIMS' installation instructions, you must install ServletExec prior to installing ArcIMS. Please refer to the installation pages for step-by-step installation instructions.

How do I install ArcIMS and ServletExec from within a corporate firewall?

    Download a whitepaper with detailed information and installation instructions:

How does ServletExec determine which JDK or JRE to use?
I used the ServletExec Admin UI to make some configurations but after I restart ServletExec, the settings I entered are gone. What is wrong? Why did ServletExec forget my settings ?
I've installed ServletExec with Microsoft IIS but it doesn't work. What can I do to verify my installation?
How is ServletExec licensed?

    ServletExec is licensed on a per-CPU/core basis. Categories include 2 CPU, 4 CPU, & >4 CPU.

    More detailed information about this can be found in the Product Pricing section of this website.

company media information terms of use privacy policy contact us