JabberHTTPBind

JabberHTTPBind is a java servlet implementing XMPP Over BOSH (XEP-0206) (aka HTTP Binding) thus enabling you to connect to any Jabber™ server by way of BOSH.

Download

There’s also a public subversion repository available. To get a fresh copy of the latest development code please use

svn co http://svn.jwchat.org/jhb/trunk jhb

Development / Bug Reports

Development is handled by JHB’s trac site.

Hint:In order to use this software you need a Java servlet container like Tomcat

I just discovered that there are issues with JDK1.5 which prevent the servlet from working correctly. If you see messages like javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found in your servlet container’s log here’s the solution:

JDK 1.5 doesn’t have xalan libraries and hence it throws this exception.

Copy the xalan.jar and serializer.jar, xercesImpl.jar, xml-apis.jar (this are needed as there are dependencies from xalan.jar) into the tomcat_home/common/endorsed folder.

If some of the jars are already present, there is no need to overwrite the files.

You can get the required files from the following website: http://xml.apache.org/xalan-j/