Servlet Engine installation

Source: Internet
Author: User

When you try to run ArcIMSAdministrator, the status bar displays information: "TheURLhttp: // <serverURL> isinvalidorArcIMSisnotrunning ".

The error occurs because ArcIMSAdministrator cannot connect to arcimsservletconneor arcimsservletconnecannot connect to ArcIMSApplicationServer.

Process description

1. Confirm that ArcIMSApplicationServer has been started.
Windows: on the control panel, find the ArcIMSApplicationServer> Administrative Tools> service and make sure it is started.
UNIX or Linux: ps-ef | grepappsrvr
If you are running, you will see the following response: ims40245431016: 03: 09? 0: 00/bin/shaimsappsrvrstart
Ims402532825321012: 45: 44pts/110: 00 grepappsrvr

2. Make sure your Web server has been started.
In a browser, enter the URL that the ArcIMS administrator is using, for example, http: // yourmachine. When a failure occurs, the following page appears:
"HTTP404-FileNotFound" or "CannotfindserverorDNSError"

The first error is acceptable; it means that your Web browser finds that the Web server and Web server are running.

The second error indicates a URL network error or an input error. That is, the Web browser cannot find the network server of the URL. You need to solve this problem with your network administrator. Try the following:
A. Use the IP address as the network server to replace the DNS name.
B. Use a complete domain name. For example, http://yourmachine.agency.gov.
C. If your network server is not running on port 80, add ": port #" to the URL #". For example, if your server is running on port 8000, perform the following "http://yourmachine.agency.gov: 8000 ".

3. Make sure that the ArcIMSServletConnector configuration is correct.
Run the first test on the ArcIMS test page. If this test fails, there are usually two problems:
A. the Servlet engine is not correctly configured with your network server.
B. ArcIMSservletconnector is not correctly installed.
Then try to use your servlet engine to install a servlet example. If it works, it is likely that arcimsservletconneis not installed or improperly configured. If the servlet example cannot work, you must correct the servlet engine installation.
Here are some examples of servletURL:
Tomcat: http: // <serverURL>/examples/servlet/HelloWorldExample

4. If the first test can work in ArcIMSDiagnostics but the second one cannot, check the appServerMachine parameter in the Esrimap_Prop file. This file is located in the Servlet engine installation directory together with the ArcIMSServletConnector file.
For example, <Tomcat> webdeskservletweb-INFclasses
Make sure that the parameter is set to machinename, that is, the installation site of the ArcIMSApplicationServer component.
To correct the parameters, restart the network server and servlet Engine.

  1. Future Response Servlet features
  2. Brief Introduction to Servlet instance running
  3. Analysis of ServletQueryForConnPool Test
  4. Tomcat Java Servlet Engine Security Settings
  5. Jetty-Additional Servlet container Functions

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.