XCAP Server
Anurag Chakravarti
Computer Science Dept.
Columbia University
New York, NY 10027
USA
ac2491@columbia.edu
Programming environment
- The XCAP Server is developed in Java using jdk1.5 and jaxp interfaces.
- Tomcat 5.5 has been used to provide the servlet interface for the xcap server.
- Linux 2.6.9-22.0.1.EL Red Hat has been used for testing
- SIPc XCAP client has been developed in Tcl/Tk
- XCAP client has been developed in C++
- For XPATH traversal Saxon 8-b has been used
- For xml SAX parsing in TCL, tclXMl has been used
- For xml DOM parsing in TCL, tDom has been used
- Tk has been used for widgets and UI
Test Environment
- Unix machines running Linux 2.6.9-22.0.1.EL Red Hat having public IPs
- SIPc and C++ client used to send XCAP requests
- From both inside and outside the Columbia network
Installation Guide
- Install tomcat
5.5
- Copy the xcap.jar file to tomcat webapps
director
- Set the webapps web.xml to reflect the XCAP
Server servlet specification
- Copy the following to the tomcat bin directory
- Finally you should have a directory structure like:
- tomcat-5.5/jakarta-tomcat-5/build/webapps/xcapserver/WEB-INF/web.xml
- tomcat-5.5/jakarta-tomcat-5/build/webapps/xcapserver/WEB-INF/classes/xcap.jar
- Resolving external libraries
- Start the tomcat server with your configured port
Download
Download