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
from web server go to http://localhost/i3root/default.htm
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
from web server go to http://localhost/i3root/default.htm
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