Web Services

Installed Software Components

On the Web Server

Web Server

IIS (Microsoft)

5.0

Comes with Windows 2000

6.0

Comes with Windows 2003

Apache HTTP Server (Apache) (free)

2.0

WebSphere (IBM)

5.0

Tested with 5.1 (by CraigG)

Basically just a hotfixed version of 5.0

6.0

Not yet through testing, but feel free to try, likely to work

Servlet Engine

Jrun

4.1

Tom

3.2.1 (2.2 SR-E)

3.2.4 (2.3)

5.5.9 (2.4)

JDK

1.4.1 (1.4.2?)

CIC

There is nothing to install on CIC

All you have to do is have the license

(It automatically turns on and gives you a container in IA

Connections

Client Side (web page with chat embedded) to Web Server

port 80

Web Server to ISAPI filter (to get to servlet)

port 8080 (tomcat)port 8000 (jrun)

Servlet on Web Server to CIC Server

port 3508

Points of Failureand How to Check

Client Side (web page with chat embedded) to Web Serverport 80

port 80

TEST

Check Server Health Link

ping web server ip from client

FIX

HTML problem with the webserver (install)

Check firewall

Web Server to ISAPI filter (to get to servlet)port 8000 or 8080

port 8080 (tomcat)port 8000 (jrun)

TEST

ping web server ip from client

Check Server Health Link

If this pops a new page with "Connected" then the following are working:Web ServerServletISAPI filter is working

FIX

If "Not Connected" (notifier port 3508 is not working or License is not there on web services or IC Server is down or you typed the wrong name for the IC Server in setup).

If server health link fails to load, append :8080 right after "localhost" (If this works it's the ISAPI filter). Repair install of web services

Servlet on Web Server to CIC Serverport 3508

port 3508

TEST

Check Servlet logs and Notifier to see if requests are getting from one to the other.

FIX

Triage

CIC Server Machine

Notifer = 80

IP = 80

Web Processor = 100

Web Server Machine

web server logs

IIS

C:Windowssystem32logfiles

Web site numberingw3sc1 = defaultw3svc2 = another web page

.log

Apache

C:Program FilesApache Software Foundationlogs

servlet engine

Tomcat

Tracesetting

"Tracelevel"

Default = 0

Good level for us = 8

Max = 15

Set tracing with C:jakarta-tomcat-3.2.4webappswebsvcI3WebServlet.properties

Can also change "LogDir" to specify where logs are written

Logs

3.2.4

C:jakarta-tomcat-3.2.4webappswebsvclogsWebSvcServlet.log

5.0+

C:program filesApache Software FoundationTomcat webappswebsvclogs

Jrun

Very similar to Tomcat

Need to fill in details of directory structure later

ISAPI

Tomcat

Tracesetting

"Tracelevel"

Default = 0

Good level for us = 8

Max = 15

Set tracing with C:jakarta-tomcat-3.2.4webappswebsvcI3WebServlet.properties

Can also change "LogDir" to specify where logs are written

Logs

3.2.4

C:jakarta-tomcat-3.2.4logsISAPI.log

5.0+

C:program filesApache Software FoundationTomcat logsISAPI.log

Jrun

Very similar to Tomcat

Need to fill in details of directory structure later

Doesn't show muchIf ISAPI filter is not working you won't see anything in this log