When I input http://localhost/ in the browser i can see the jwchat login interface,however when i input the username and password, the page will give me an alert of “service unavailable”. I can see the error message is a 404 error of http://127.0.0.1/http-bind, that is to say, if I input http://127.0.0.1/http-bind , the openfire server will report error to me with this:
HTTP ERROR: 404
NOT_FOUND
RequestURI=/spark/
Powered by Jetty://
I am sure I have enabled the function of http-binding with the port of default 8080
Just a idea…there is a difference between “http-bind/” and “http-bind” for apache mod_rewrite / mod_proxy. So you should make sure it is overall equal.
openfire server will report error to me with this:
HTTP ERROR: 404
NOT_FOUND
RequestURI=/spark/
Powered by Jetty://
this is correct, it means that your apache redirects to openfire. Are you sure, that RequestURI=/spark/ is correct? Then you httpbase in JWChat config should be “/spark/”, too.
I agree that it has some strange problems, so one may really use another solution - for example Openfire Enterprise (which should become open source soon).