tomcat - jwchat 与 tomcat 上的 opnefire 集成?

标签 tomcat openfire

我正在努力集成 tomcat+jwchat 并将其与 openfire 连接。我遵循以下步骤:

  • 在端口 9090 上安装了 openfire 3.7.0.exe。
  • 在端口 8080 上安装了 tomcat。
  • 下载 jwchat.war 并将其放入 tomcat 的 webapps 文件夹中。
  • 提到进入tomcat的conf文件夹下的server.xml

Context Path="/jwchat"docBase="jwchat"debug="0"privileged="true"/>

  1. 在 jwchat 的 config.js 中放入以下条目

    var SITENAME = "localhost";

使用 localhost 作为服务器名称安装 openfire。

var BACKENDS =    
[    
{    
name:"Open Relay",    
description:"HTTP Binding backend",    
httpbase:"/jwchat",    
type:"binding",    
default_server: SITENAME    
}    
]; 

最后我在不同的服务器上分别启动了 openfire 和 jwchat 并使用了以下 url

http://localhost:8080/jwchat

我可以看到 jwchat 的登录页面,但每当我尝试登录时,它都无法登录,我会再次被重定向到登录页面。

我被困在这里并用谷歌搜索了很多但找不到任何相关的东西。

请帮帮我。

附言我发现很多文章都在谈论 apache+jwcat 集成,比如 this ,但与 tomcat+jwchat 集成无关。 jwchat 是不是没有与 tomcat 一起使用,还是现在已经过时了?

最佳答案

确保你有一个 HTTP 轮询 Binder ,比如安装了 JHB 并验证你的

var SITENAME = "localhost";

与openfire servername相同

关于tomcat - jwchat 与 tomcat 上的 opnefire 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7269391/

相关文章:

tomcat - 如何从 Nexus 组件中获取文件?

java - 如何在 OpenShift 上启动与 JDBC 的连接?

php - OpenFire、XMPP 和 PHP 入门

android - 在不使用 GCM 的情况下在 Android 中推送通知

installation - 有人在 mac os x lion 上成功安装了 openfire 或任何 xmpp 服务器吗?

c# - 通过.net访问openfire Java API?

java - 部署在 Tomcat 7.0.52 中的每个应用程序的 web.xml 都消失了

Tomcat XSS 过滤器

java - Spring boot starter web - 创建一个配置 bean 来改变首先初始化的属性

ios - 无法使用明火和 iOS 发送消息